learn php
0.2.0
PHP 資源精選列表
「編寫害羞的程式碼 -
不會向其他模組透露任何不必要的內容
模組並且不依賴其他模組的實作。
SOLID 是五個設計原則的助記首字母縮寫,旨在使軟體設計更易於理解、靈活和可維護
簡單性是可靠性的先決條件。
— 埃茲格·W·迪傑斯特拉 (Edsger W. Dijkstra)
你不會需要它
「幹——不要重複自己
每一項知識都必須有一個單一的、
系統內明確、權威的代表。
DRY 是指擁有一個事實來源。這並不是要瘋狂地消除程式碼庫中的重複。
PHP 中的大多數框架都遵循某種 MVC 結構。理論很簡單:
使用者與視圖交互,視圖將資訊傳遞給控制器。然後控制器將該資訊傳遞給模型(層),模型將資訊傳回控制器。控制器有效地位於視圖和模型之間。 (布蘭登·詹姆斯·薩維奇)
糟糕的程式設計師擔心程式碼。優秀的程式設計師擔心資料結構及其關係。
遵循物件導向程式碼的常見 PHP 約定以及既定的產業最佳實踐:PSR-1、PSR-12、PSR-4。
“軟體測試人員不開發軟體;他們開發軟體。”他們只會讓他們變得更好。 - 匿名的
當你是程式設計師時不評論你的程式碼應該是非法的 - @RiaCorpeno
PHPdoc 旨在記錄您的程式碼。目的是您始終在文件區塊中的參數和返回類型中添加註釋,以描述它們的作用。有一些軟體可以讀取您的程式碼並產生 pdf 或 HTML 格式的文檔,描述您的所有類別和函數以及它們的用途和使用方法。顧名思義,它是一個內聯文件系統。
優秀的程式設計師在穿過單行道之前會先看看兩邊。