воскресенье, 10 августа 2008 г.

Как правильно кодировать на PHP

В любом деле есть своя культура, будь то общение или приготовление пищи. В программировании есть своя культура, которая позволяет программистам и архитекторам общаться на одном понятном языке. В данном разделе мы попытаемся дать Вам информацию о том, как стать культурнее в программировании на языке PHP5. Это позволит Вам получить огромный опыт, накопленный поколениями программистов всего Мира. Уделите этому ваше время и Вы научитесь излагать свои мысли понятно как для себя, так и для других участников проекта.

Первым делом Вам следует посетить указания от самих разработчиков языка PHP: Coding standarts, Стандарт кодирования в Zend Framework (это две разные статьи).

Отличная статья о том, как сделать код устойчивым к ошибкам расказывает о правильном написании кода. Очень внимательно прочтите эту статью и следуйте указаниям.

Использовать ли require или include? Нет, эти конструкции использовать не нужно. Вам нужно воспользоваться функцией __autoload, и указать правила загрузки файлов, где хранятся классы.. Для этого вам требуется правильно располагать файлы на своих местах, и именовать их в соответствии с указанным соглашением.

Используйте свое время с толком


Лично я печатаю код на бумаге, затем просматриваю и редактирую его прямо на бумаге. Это позволяет увидеть код под другим углом и обнаружить те места кода, которые следует подвергнуть модификации. После того, как на листе бумаги стало много "почерканного" кода, его следует перенести в компьютер и распечатать обновленную версию кода для повторного его изучения и модификации.

Если Вы устали, и Ваш внутренний процессор "завис", сделайте себе "рестарт" путем похода в магазин за покупками (даже если это совершенно не нужно, сделайте это). Через пол часа Вы будете готовы решать новые задачи и завершить уже начатые дела.

3 комментария:

Анонимный комментирует...

хотелось бы еще порекомендовать книгу "Совершенный код" С. Макконнелла. книга рассказывает не только о том как лучше писать код, но и том как программировать вообще, и что самое полезное, говорит почему так лучше, а по другому не очень.

Anton Danilchenko комментирует...

Предлагаю прочитать еще статью "Стандарты кодирования PEAR" по адресу: http://pear.php.net/manual/ru/standards.php

Это отличная статья. Вам будет полезно ознакомиться с ней и начать применять эти правила в своей практике.

Александр комментирует...

Мне зенд-стандарты нравятся, за исключением if-else скобочек, а так клева, ну и __autoload не юзаю, хотя если начну переписывать свою систему, то может и юзану :))

http://js-php.blogspot.com :)