Xpoint
   [напомнить пароль]

/МОДЕРАТОР/

Метки: [без меток]
[закрыта]
2002-10-17 17:48:47 [обр] Владимир Палант(387/4445)[досье]

М Этот раздел предназначен для помощи людям, которые только начинают учить язык Perl. Чтобы эта помощь была продуктивной, у меня есть несколько просьб к участникам.

Спрашивающим:

  1. Не просите написать ваши программы за вас, незнание языка не оправдание. Если люди программируют за вас, им следует платить за это деньги. Пишите программу сами, а решить возникающие проблемы вам здесь наверняка помогут.
  1. Цените чужое время. Если у вас что-то не получается, попытайтесь сначала решить проблему сами, почитайте документацию, а также FAQ и архивы этого форума (воспользуйтесь поиском). Только потом задавайте вопрос. Это и в ваших интересах - чем лучше вы будете понимать проблему, тем точнее сможете задать вопрос и тем быстрее получите ответ.
  1. Не заставляйте отвечающих гадать на кофейной гуще. Постарайтесь понятно и подробно описать вашу проблему, не забывайте, что остальные посетители форума не работали над вашей программой в течении последних дней/недель/месяцев. Я имею привычку закрывать особо непонятно сформулированные вопросы до тех пор, пока автор не пояснит, что он имел в виду.
  1. Не копируйте всю вашу программу в вопрос. Показать ваш код для пояснения проблемы неплохая идея, но никому не хочется разбираться в программе на 10 листов. Приведите минимальный проблемный код, то есть лишь ту часть программы, которая действительно важна для понимания проблемы.

Отвечающим:

  1. Не надо писать чужие программы, это не способствует обучению языку программирования. Достаточно указать способ, которым решается проблема, часто хватит и ссылки на нужное место документации.
  1. Не забывайте, что пишете совет для начинающего. В этом разделе самое лучшее решение это не самое эффективное и не самое короткое, а самое понятное. Не забывайте про пояснения, очевидное для вас не всегда очевидно для других.
  1. Проверяйте ваши решения до того, как пошлёте их. Даже в простом коде можно сделать ошибку, а десять поправок в теме не способствуют пониманию.
  1. Не забывайте про стиль программирования. Прочитайте perldoc perlstyle (русский перевод: http://groups.google.com/group......3C7F8526.2020202%40icb.chel.su), если вы этого ещё не сделали. В особенности постарайтесь не использовать map и grep вместо цикла foreach.
спустя 25 дней [обр] Владимир Палант(387/4445)[досье]
М Дополнение: появился великолепный материал как раз по этой теме, затраченное на прочтение время наверняка себя оправдает: http://ln.com.ua/~openxs/articles/smart-questions-ru.html
Powered by POEM™ Engine Copyright © 2002-2005