[Moscow.pm] Неиспользуемые переменные

Гришаев Анатолий agrishaev на gmail.com
Пт Дек 4 00:04:16 PST 2015


Хм, ловит переменную $с в коде, а $a не ловит
============================
    my $a = { a => 1, b => 1 };
    my $c;
    my $b = "Hello \n";
    print $b;
============================





3 декабря 2015 г., 23:13 пользователь Aliaksandr Zahatski <
zahatski на gmail.com> написал:

> Приветствую!
>
> perlcritic -3 test.pl
>
> see like this:
>
> "$unused" is declared but not used at line 15, column 17.  Unused
> variables clutter code and make it harder to read.  (Severity: 3)
>
>
>
> 3 декабря 2015 г., 20:49 пользователь Гришаев Анатолий
> <agrishaev на gmail.com> написал:
> > А что-нибудь от perl -critics  есть? Он использует в качестве данных
> > исходный код, что правильнее чем Test::Vars.
> >
> > 3 декабря 2015 г., 19:46 пользователь Гришаев Анатолий <
> agrishaev на gmail.com>
> > написал:
> >
> >> Нужно близко к анализу исходномого кода. А вешать на объекты всякую
> магию
> >> не хочется -- вешать ее надо на все, а это переписывание всего.
> >> Более близко Test::Vars, но он использует В, и это лучше чем ничего.
> >>
> >>
> >> 3 декабря 2015 г., 18:37 пользователь Natalya Savenkova
> >> <name2rnd на gmail.com> написал:
> >>
> >>> http://search.cpan.org/~jjore/Devel-Spy-0.07/lib/Devel/Spy.pm вот это
> >>> тоже ничего был.
> >>> Предположу, что многое зависит от вашего конкретного случая.
> >>>
> >>> Sent from my iPhone
> >>>
> >>> On 03 Dec 2015, at 18:19, Гришаев Анатолий <agrishaev на gmail.com>
> wrote:
> >>>
> >>> Возможно проанализировать код автоматически на наличие переменных
> >>> которые объявлены или даже что-то присвоено, но значение
> >>> не используется или наоборот используется, но не было присвоено.
> >>>
> >>> А аналогично для ключей хэшей/массивов.
> >>> Тут нужно  какое-то приближение, т.к. абсолютной точности не добиться.
> >>>
> >>>
> >>>
> >>> --
> >>> Moscow.pm mailing list
> >>> moscow-pm на pm.org | http://moscow.pm.org
> >>>
> >>>
> >>> --
> >>> Moscow.pm mailing list
> >>> moscow-pm на pm.org | http://moscow.pm.org
> >>>
> >>
> >
> >
> > --
> > Moscow.pm mailing list
> > moscow-pm на pm.org | http://moscow.pm.org
> >
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20151204/3df3eceb/attachment.html>


Подробная информация о списке рассылки Moscow-pm