[Moscow.pm] (без темы)
Dmitry Karpich
meettya на gmail.com
Пт Ноя 18 01:38:12 PST 2011
Николай, вот тебе пример кода, проходящий critic но не работающий вообще.
проходит проверку уровня --brutal , че.
#!/usr/bin/env perl
use warnings;
use strict;
my $a = print 1 / 0;
При этом пришлось выкосить абсолютно валидное объявление
use v5.14;
и за каким-то лешим присваивать результат возврата print, который конечно может вернуть что-то кроме 1, но только в случае ядерной войны.
Так что критик критиком, но это всего лишь тулза, которая иногда может быть полезна.
Митяй.
On Nov 18, 2011, at 10:30 AM, Nikolay Mishin wrote:
> Юрий, думаю, чтобы задавать вопросы нужно написать тест с описанием проблемы, а то мне, например, совершенно не ясно где вы нашли ошибки в perlcritic, приведите пример кода и тест к нему, по которому будет ясно, что критик не прав. То есть 1-й вариант правильный по вашему мнению и 2-й вариант правильный по перлкритик, код должен быть полноценно работающий в виде тест скрипта, чтобы его можно было выпоолнить без лишних движений - просто вставив в редактор. Ну или например, кода код, проходящий по перлкритик не проходящий тесту.
>
> 17.11.2011, 18:01, "Yury Pats" <yu.pats на gmail.com>:
>> Что на это скажет букингдотком?
>>
>> On Thu, Nov 17, 2011 at 16:52, Orlovsky Alexander <nordicdyno на yandex.ru> wrote:
>>
>>> :) итого уже нашли две ошибки
>>> так что возможно в этом месте какая-нибудь разумная полиси в critic будет небесполезна
>>>
>>> 17.11.2011, 15:06, "Nikita Zubkov" <nikzubkov на gmail.com>:
>>>> Типичаня ошибка - их не различать, после чего появляются на свет такие
>>>> предложения "в зависимости от вызваного контекста список с (undef)
>>>> вернет тру", которые не верны.
>>>>
>>>> 17 ноября 2011 г. 14:38 пользователь Orlovsky Alexander
>>>> <nordicdyno на yandex.ru> написал:
>>> '
>>>>> основная разница в том что с список – это синтаксическая сущность, а массив – «first-class object» языка
>>>>> не надо их противопоставлять – это типичная ошибка
>>> --
>>> Moscow.pm mailing list
>>> moscow-pm на pm.org | http://moscow.pm.org
>> --
>> WBR, Yury Pats
>> skype: yuripats
>> cellular: +375 (29) 5870723
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>
> --
> Nikolay Mishin
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
Подробная информация о списке рассылки Moscow-pm