Katerina N. Shananina
zmey
.::::.:: .. .:::::.::

June 2014
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Katerina N. Shananina [userpic]
Не любить Perl

Есть, вероятно, эффективные способы чтения чужого кода.

Например, посадить автора рядом, держа его яйца (если есть) плоскогубцами. Или - что интересного вы слышали о дыбе?..

Слышала, что Perl можно не любить. Начинаю понимать, за что.
Спокойной ночи.

Comments

Ой, Катя, я за тебя боюсь :)

Бывает плохой код. Бывает плохой код, написанный другими. Бывает код на Перле. Но тебе, кажется, попался _плохой_код_на_Перле_... Да ещё написанный другими... Ой-ой-ой...

Начинаю понимать шутки

Если по справедивости, не так уж он и плох. (Это код livejournal-а, вообще-то.)
И подозреваю, что я бы хуже написала. Вот документирован он... плохо. Что в сочетании с перловской вседозволенностью, конечно, доставляет массу ощущений.

Начинаю понимать, почему перл - язык "write only".

Re: Начинаю понимать шутки

[ я мог бы и догадаться, что комментарии не проходят через openid в почту:) ]

После привыкания к нескольким частым идиомам перл уже можно читать, кажется. Остаток его write-only-ness происходит скорее от того, что он нетипизированный. Но это же относится и к Python и ко всему прочему...

(Поэтому код ничего не объясняет, а нужны комментарии:)

Re: Начинаю понимать шутки

[ я мог бы и догадаться, что комментарии не проходят через openid в почту:) ]

Могут проходить. Если настроишь. Собственно.

Re: Начинаю понимать шутки

Ага. Именно нетипизированность в сочетании с... неинформативностью комментариев.
Комментарий типа
#stupid hack...
несомненно, способен иногда поднять настроение. Но хочется-то большего!