|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Mahotkin 2:5020/400 17 Dec 2003 00:09:33 To : "Ivan Frolcov" Subject : Re: use strict -------------------------------------------------------------------------------- >>>>> "IF" == Ivan Frolcov <lala@mail.ge> writes: AM> Отбрасывая никчемные понты, давайте скажем наконец правду: диагностика AM> перла в этом месте практически бесполезна и непонятна. "Опытные AM> программисты" привыкли к магической последовательности слов и знают, AM> что IF> "Опытные программисты" знают, что прежде чем чего-то use, было бы IF> недурственно прочитать, чего же ты, собственно, собираешься IF> use. perldoc strict - там все ясно и четко описано. Есть диагностика. Где в диагностике сказано "см. perldoc strict"? :) В диагностике написан невнятный сумбур. В perldoc strict, кстати, всё начинается как раз с правильного места: "if you access a variable that wasn't declared via "our" or "use vars", localized via "my()", or wasn't fully qualified." Что мешает диагностировать именно так? :) AM> "надо добавить my". Я, честно говоря, даже сомневаюсь, что ты сможешь AM> объяснить дословно, почему диагностика звучит именно так. Я, AM> например, не смогу. IF> Я же, в свою очередь, например, не могу объяснить, что такое IF> "объяснить дословно". Чтобы каждое слово из диагностики встречалось в объяснении. Откуда, например, взялось "global"? :) Или "package", если я пишу скрипт на двадцать строк. --alexm --- ifmail v.2.15dev5.1 * Origin: tyranny (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/38650a485434.html, оценка из 5, голосов 10
|