Как угадать минимальную версию Perl, для которой написан конкретный скрипт? - PullRequest
12 голосов
/ 01 марта 2012

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

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

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

Ответы [ 2 ]

14 голосов
/ 01 марта 2012

Perl :: MinimumVersion

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

8 голосов
/ 01 марта 2012

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

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

...