Clean Code 實戰之 PHP 良好實踐

PHP 語言佔台灣網站開發有多數的比例,語言普及性高,甚至很多人在學校內就已經接觸過網站的開發實務,教科書書籍及坊間工具也很多元, 但是總沒有人告訴我們如何寫良好的 PHP 程式碼

寫程式有如作文一般,是要寫給人看的,當我們掌握良好的寫作技巧自然行雲流水,讀者也會體驗良好對作者給予認同。

在公司待了兩年半之久,陸陸續也看過一些新人在學習上遇到的一些情況,光有內部的 維基百科、 Coding style 準則 還是不夠。

於是打算比照先前整理 Clean Code 書摘法則的形式,做大方向的整理促進新人的學習效率,也公開出來讓大家一起學習指教。

這份整理的重點放在 PHP 的入門開發原則,透過 無瑕的程式碼 Clean Code 的精神融入實戰的範例說明,其中

本份投影片整理的範圍實踐精神涵蓋

  • 良好的命名
  • 變數的提煉
  • 簡短的函式設計
  • 能見度 Visibility
  • 封裝條件句
  • Guard Clause
  • 查表法

PHP 良好實踐


當然,我們都不能否認寫程式是需要練習的,光就這份投影片怎會說的完….

但別忘了,我們這份整理的初衷是 - 給 PHP 入門者的良好開發準則


無瑕程式碼的彩虹七式

如果你沒有看過 無瑕的程式碼,那當然很歡迎你可以再加碼閱讀我先前整理的書摘,帶你進入無瑕精神

練習再練習

寫程式也是熟能生巧的行為,先從培養習慣開始,接著讓肌肉記憶

祝福彼此在 PHP 界的人生,不要再互相傷害 😂 😂 😂



ps. 如果有機會的話,或許想再準備一份關於專案的軟體設計