一個組織裡要導入 coding standatd & coding style 時是功夫最少的時候,除非有特殊理由,不然我一向都是建議:
不要自己發明 coding standard 與 coding style,如果社群的規範合理,就照著社群的規範走。
社群中比較完整的包括:
- Zend Framework Coding Standard for PHP。
- PHP-FIG (PHP Framework Interop Group) 提出的:
第一份文件主要是講 Framework 架構 (class 的命名,以及檔案要怎麼放),第二篇與第三篇則是對 coding standard 與 coding style 訂出規範。
兩份大多數的規範是相同的 (因為 community 已經有習慣了),不過現在感覺起來 PHP-FIG 比較熱鬧一點 (參與的人來自不同的專案),如果讓我推薦的話我會建議用 PSR-{0,1,2}。
Reply to「寫出好維護的 PHP 程式碼」。
One thought on “關於可維護的 PHP 專案:PHP-FIG 的 PSR-0、PSR-1、PSR-2”