Золотые правила начинающего веб-программиста

Здесь собраны правила, которые ПЛОХИЕ начинающие программисты постоянно нарушают. Нарушая данные правила, они сами себе создают проблемы, некоторые из них появляются не сразу, а в саааааамый неподходящий момент.
  1. Называть файлы, папки, переменные, классы и прочее СОГЛАСНО ИХ НАЗНАЧЕНИЮ, включайте мозг прежде чем назвать что-то или не называть, или назвать общими словами, например, не следует папку называть Папка1 или просто Папка.
  2. Валидный HTML код!!!!!!!!!! Ну сколько можно об этом говорить!!
    Ну посмотрите в абсолютно любой момент ваш html код, естественно в браузере, нажав ctrl+U. Сразу увидите, что много чего выводите до доктайпа и не там где следует.
    После отправки формы тоже проверьте и т д.
  3. В начале каждого скрипта задаем заголовки, mb_internal_encoding, error_reporting и часовой пояс.
  4. ПИПЕЦ ВАЖНОЕ ПРАВИЛО: не дублируйте код. Если видите что код повторяется, то - в цикл его, или в отдельный файл и подключать его когда надо.
  5. Сообщения выводим до формы! А не после нее!
  6. Сообщение об успехе - зеленое, если какая-то ошибка или нужно уделить ему особое внимание - красное!
  7. Сообщения не мельчим!! Минимум 14px!
  8. Ну валидный html код плииииз! Умоляю! Крик души! CSS не обязательно, но очень желательно!
  9. Стиль (стандарт) кодирования не забываем!
  10. Если есть IF значит должен быть ELSE! Знаем что это не обязательно, но для новичков оооочень обязательно, лишний раз подумаете что делать при else
    Если реально ничего не надо делать - то так и пишем /* ничего */
  11. Каждые 15 строк минимум 1 комментарий. Устал от учеников, которые 200 строк принесут и без ЕДИНОГО комментария! Вы же сами потом не вспомните свой код
  12. Библиотеку кода пополняем
  13. Рассылки читаем
  14. Еще одно правило, которым очень часто пренебрегают: проверяйте вашу работу, прежде чем отправить ее, спалитесь на халтуре один раз и все...
  15. Транскрипция (например: pravilo, novosti) не приветствуется, особенно, если до вас уже все переводилось. Совет: если не знаете как переводятся или правильно пишутся Новости, то заходим на translate.google.ru и узнаем. Да, да. Он бесплатный.
Пред. урок След. урок