Size: a a a

2021 April 08

AP

Anton Petrusevich in Modern::Perl
зачем вторая попытка — ну мало ли кто чем заправился перед написанием кода
источник

МК

Михаил Козачков... in Modern::Perl
https://github.com/Perl/perl5/blob/1c48faa6f6d00e249ef0ab29eae5aefd7ad7a95f/t/base/rs.t#L11 с 99-го здесь. Мб особенности старого перла.
источник

AP

Alexander P in Modern::Perl
Да там вообще много ужасного. Стили пляшут, как в письме из Простоквашино. То open TESTFILE, ">./foo", то open TESTFILE, "<", ..., пробелы в блоках то есть, то нет, open/open(), перенос строки перед else местами.
Пинками в perlstyle как минимум
источник

DF

Denis F in Modern::Perl
Тесты говно,  конечно
источник

AP

Alexander P in Modern::Perl
Вон их там сколько коммиттеров в history
источник

МК

Михаил Козачков... in Modern::Perl
А потом удивляются, почему перл недолюбливают)
источник

AP

Alexander P in Modern::Perl
s/перл/любой проект/ — говнокодеров везде хватает
источник

МК

Михаил Козачков... in Modern::Perl
Дело не в них, а в том, что за 20 лет можно было бы и порядок во внешнем виде навести.
источник

AP

Alexander P in Modern::Perl
Как-то работал вместе с товарищем, который любил пробелы вида
if ( $foo or ( !$bar)) { code()}

Ну никакие аргументы не помогали
источник

D

DarkPerl in Modern::Perl
Я иногда ставлю такие f( args ) 😁
{
...
}
источник

AP

Alexander P in Modern::Perl
Я тоже, особенно если args тоже со скобками и прочими прелестями. Но от асимметрии меня просто коробило :)
источник

AP

Alexander P in Modern::Perl
У него был пунктик всегда ставить пробел после открывающей скобки и никогда — перед закрывающей
источник

D

DarkPerl in Modern::Perl
Он видел в этом гармонию наверное )
Асимметрия в основе мироздания :-)
источник

DF

Denis F in Modern::Perl
Patches are welcome, как говорится
источник

VV

Vladimir Varlamov in Modern::Perl
да вот же первая ссылка в гугле - https://www.perlmonks.org/?node_id=324636
источник

VV

Vladimir Varlamov in Modern::Perl
это же тесты! Хорошей практикой всегда считается брать реальные куски данных для тестов. тут некое подобие fuzzing на уровне написания разными авторами в разных стилях из реального мира.
источник

VV

Vladimir Varlamov in Modern::Perl
на при таком подходе ждать полного покрытия нужно долго (:
источник

AP

Alexander P in Modern::Perl
Страсти какие. some filesystems (most notably the ones in VMS) have versioned filesystems, and unlink removes only the most recent one. Война костылей с костылями :)
источник

МК

Михаил Козачков... in Modern::Perl
И в голову не пришло бы. Спасибо, не знал про такие особенности VMS.
источник

МК

Михаил Козачков... in Modern::Perl
Ну их можно разбить на разделы в рамках одного "файла" впрочем.
источник