Стандарты кодирования для PHP

PHP Coding Standard

В очередной раз ковыряясь в чужом коде, понимаю насколько больная тема – стандарты кодирования…

Данная статья уже давно не актуальная, стандарты есть и приняты сообществом – http://www.php-fig.org/

Погуглив чуть-чуть на тему стандартов кодирования для PHP нашёл следующие источники:

Многовато конечно, но во многом они схожи, и на данный момент появилась необходимость написать стандарты кодирование для своего отдела, и вот пишу велосипед, жду Ваших комментариев…

11 thoughts on “Стандарты кодирования для PHP”

  1. Я пришел к выводу, что иметь доку с прописанными стандартами – полдела. Нужно ещё проверять их соблюдение – т.е. иметь процедуру Code Review, на что во многих фирмах нет времени.

  2. Что думаете по поводу отступов внутри скобок, обрамляющих условия в управляющих операторах вроде if?

    Вариант 1 (без отступов):

    if ($var == foo($bar)) {
    /* Some code */
    }

    Вариант 2 (с отступами):

    if ( $var == foo($bar) ) {
    /* Some code */
    }

  3. Думаю, что стандарты PEAR наиболее приемлемы, как с точки зрения оформления, так и с точки зрения того, что эти стандарты пропагандируются самими разработчиками PHP.

  4. Oleg: эти разработчики PHP разработали синтаксис именования namespace-ов :) видели ?

    Napespace\Shit\subnamespace\Class::$instance… и т.д.

    как вам ?:) оч понятно ?

  5. Это да… тут сказать нечего. Тем не менее, стандарты PEAR общедоступны и больше шансов, что встретишь в чужом приложении тот код, который пишешь сам.

    А неймспейсы… это конечно номер, выдали, так выдали.

  6. Из шести ссылок на документы рабочей осталась только первая – PEAR Coding Standards. Время…

Comments are closed.