Стандарти коду для PHP
Всім привіт!
Ситуація наступна: є невеличка компанія, займаємось розробкою сайтів (php). Робим як звичайні сайти, так і + CMS (Wordpress, Magento) \ Frameworks (Laravel).
Наразі стало питання про введення стандартів коду для js, php.
Для js — jshint.
А що брати для php? Точніше для php — PHPCodeSniffer, але з якими правилами? Що краще — 1 стандарт на всі проекти, там де буде саме написаний нами код, чи все таки стандарт має бути напряму прив*язаний до платформи, і тоді мати 3 стандарти ?
Просто додатково по платформам ще можуть виникнути певні проблеми при певних кодстайлах (наприклад при найменуванні класів\методів) при використанні 1 загального стандарту.
Зараз як варіант на загальний стандарт — Symfony2 Codestyle (link), або Laravel contributing guide.
Або якщо на кожну платформу — тоді:
Laravel — Laravel CS
WP — WP CS
Magento — Zend (PSR-1 + PSR-2)
для мелких проектов — Laravel CS.
Які будуть ваші поради\коментарі?
Буду вдячний за допомогу.
13 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів