Ну, мне пока до хайлоада далеко и вообще
Преждевременная оптимизация — зло!, а это тот самый код из 97%, который не нужно оптимизировать совсем,
там нужно только читабельность поднять, но для этого я собираюсь использовать Moose и вызывать методы объектов
(декомпозиция, ассоциация, паттерн стратегия),
тогда if else совсем уйдет, просто это не быстро.
http://optimization.guide/
22.04.2016, 04:59, "Anatoly Y" <[email protected]>:
На сколько я понмю, свич был мегатормозной, чтото поменялось?
On Apr 21, 2016 22:58, "Nikolay Mishin" <[email protected]> wrote:,--Да, точно, Илья,
+ use v5.10.1;
+ use experimental 'smartmatch';
работает, спасибо..ну так вроде как попрямее..
https://travis-ci.org/mishin/Ftree-cpan/jobs/124805984
21.04.2016, 19:28, "Ilya Chesnokov" <[email protected]>:
>>> и вот эта строка
>>> no if $] >= 5.017011, warnings => 'experimental::smartmatch';
>>> (http://blogs.perl.org/users/mike_b/2013/06/a-little-nicer-way-to-use-smartmatch-on-perl-518.html)
>>> http://www.effectiveperlprogramming.com/2013/06/experimental-features-now-warn-reaching-back-to-v5-10/
>>>
>>> тоже не помогает
>>
>> А почему так не работает? Можно увидеть вывод трависа?
>
> А. Нашел: https://travis-ci.org/mishin/Ftree-cpan/jobs/124724613
>
> Он у тебя ругается на файл lib/Ftree/TextGeneratorFactory.pm, где ты
> забыл поставить "no if ...", а используешь безусловный "no warnings
> 'experimental::smartmatch';".
>
> Если исправить, то все будет ок.
>
> И еще чтобы избежать громоздкой конструкции вида no if $] >= ....;,
> можно использовать модуль "experimental", как рекомендуется в конце
> этой статьи: http://blogs.perl.org/users/mike_b/2013/06/a-little-nicer-way-to-use-smartmatch-on-perl-518.html
>
>>> так как надо писать? if else?
>>>
>>> --
>>> С уважением
>>> Николай Мишин
>>> --
>>> Moscow.pm mailing list
>>> [email protected] | http://moscow.pm.org
>>
>> --
>> Best regards,
>> Ilya Chesnokov
>
> --
> Best regards,
> Ilya Chesnokov
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
--
С уважением
Николай Мишин
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
--
С уважением
С уважением
Николай Мишин
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
