В любом деле есть своя культура, будь то общение или приготовление пищи. В программировании есть своя культура, которая позволяет программистам и архитекторам общаться на одном понятном языке. В данном разделе мы попытаемся дать Вам информацию о том, как стать культурнее в программировании на языке PHP5. Это позволит Вам получить огромный опыт, накопленный поколениями программистов всего Мира. Уделите этому ваше время и Вы научитесь излагать свои мысли понятно как для себя, так и для других участников проекта.
Первым делом Вам следует посетить указания от самих разработчиков языка PHP: Coding standarts, Стандарт кодирования в Zend Framework (это две разные статьи).
Отличная статья о том, как сделать код устойчивым к ошибкам расказывает о правильном написании кода. Очень внимательно прочтите эту статью и следуйте указаниям.
Использовать ли require или include? Нет, эти конструкции использовать не нужно. Вам нужно воспользоваться функцией __autoload, и указать правила загрузки файлов, где хранятся классы.. Для этого вам требуется правильно располагать файлы на своих местах, и именовать их в соответствии с указанным соглашением.Используйте свое время с толком
Лично я печатаю код на бумаге, затем просматриваю и редактирую его прямо на бумаге. Это позволяет увидеть код под другим углом и обнаружить те места кода, которые следует подвергнуть модификации. После того, как на листе бумаги стало много "почерканного" кода, его следует перенести в компьютер и распечатать обновленную версию кода для повторного его изучения и модификации.
Если Вы устали, и Ваш внутренний процессор "завис", сделайте себе "рестарт" путем похода в магазин за покупками (даже если это совершенно не нужно, сделайте это). Через пол часа Вы будете готовы решать новые задачи и завершить уже начатые дела.
3 комментария:
хотелось бы еще порекомендовать книгу "Совершенный код" С. Макконнелла. книга рассказывает не только о том как лучше писать код, но и том как программировать вообще, и что самое полезное, говорит почему так лучше, а по другому не очень.
Предлагаю прочитать еще статью "Стандарты кодирования PEAR" по адресу: http://pear.php.net/manual/ru/standards.php
Это отличная статья. Вам будет полезно ознакомиться с ней и начать применять эти правила в своей практике.
Мне зенд-стандарты нравятся, за исключением if-else скобочек, а так клева, ну и __autoload не юзаю, хотя если начну переписывать свою систему, то может и юзану :))
http://js-php.blogspot.com :)
Отправить комментарий