Подтвердить что ты не робот

Как угадать минимальную версию perl, для которой написан конкретный script?

У меня есть куча скриптов, которые я писал в то время, когда я не понимал, насколько полезен use v1.2.3;. Поэтому некоторые из них могут использовать функции из более поздних версий perl, некоторые из них могут быть в порядке, скажем, perl 5.8.

Теперь я хотел бы получить это в некотором порядке и добавить правильный use, где это необходимо для них, просто чтобы лучше спать.: -)

Как мне это сделать? Есть ли какой-нибудь инструмент, который мог бы помочь мне получить обоснованное предположение?

4b9b3361

Ответ 1

Perl::MinimumVersion

Найти минимально необходимую версию perl для Perl-кода

Ответ 2

Самый надежный способ: 1) написать достойный набор тестов, затем 2) запустить ваши тесты с использованием каждой версии Perl.

Вы наверняка уже сделали первую часть (!), а вторую часть на самом деле довольно легко сделать, используя perlbrew.