Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: use strict   Alexey Mahotkin   15 Dec 2003 22:28:59 
 Re: use strict   Ivan Frolcov   16 Dec 2003 12:34:29 
 Re: use strict   Alexey Mahotkin   17 Dec 2003 00:09:33 
 Re: use strict   Ivan Frolcov   17 Dec 2003 12:57:45 
Архивное /ru.perl/38650a485434.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional