Clean Code 實戰之 PHP 良好實踐
目錄
PHP 語言佔台灣網站開發有多數的比例,語言普及性高,甚至很多人在學校內就已經接觸過網站的開發實務,教科書書籍及坊間工具也很多元, 但是總沒有人告訴我們如何寫良好的 PHP 程式碼
寫程式有如作文一般,是要寫給人看的,當我們掌握良好的寫作技巧自然行雲流水,讀者也會體驗良好對作者給予認同。
在公司待了兩年半之久,陸陸續也看過一些新人在學習上遇到的一些情況,光有內部的 維基百科、 Coding style 準則 還是不夠。
於是打算比照先前整理 Clean Code 書摘法則的形式,做大方向的整理促進新人的學習效率,也公開出來讓大家一起學習指教。
這份整理的重點放在 PHP 的入門開發原則,透過 無瑕的程式碼 Clean Code
的精神融入實戰的範例說明,其中
本份投影片整理的範圍實踐精神涵蓋
- 良好的命名
- 變數的提煉
- 簡短的函式設計
- 能見度 Visibility
- 封裝條件句
- Guard Clause
- 查表法
PHP 良好實踐
當然,我們都不能否認寫程式是需要練習的,光就這份投影片怎會說的完….
但別忘了,我們這份整理的初衷是 - 給 PHP 入門者的良好開發準則
無瑕程式碼的彩虹七式
如果你沒有看過 無瑕的程式碼
,那當然很歡迎你可以再加碼閱讀我先前整理的書摘,帶你進入無瑕精神
練習再練習
寫程式也是熟能生巧的行為,先從培養習慣開始,接著讓肌肉記憶
祝福彼此在 PHP 界的人生,不要再互相傷害 😂 😂 😂