[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