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

Aliaksandr Zahatski zahatski на gmail.com
Чт Дек 3 12:13:00 PST 2015


Приветствую!

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