軟體工程與程式素養
這裡的內容可以讓你的程式更好修改、擴充,不易產生問題等。
各章節後的參考資料基本上都是以筆者認為有幫助的程度、從高至低排序。
其它資源
📄️ 程式碼風格 Coding Style
Coding Style 代表的是寫程式碼的格式風格,包含了縮排和命名規則等。
📄️ SOLID 原則
SOLID 原則是物件導向程式(OOP)的 5 個基本原則,遵守這些原則的程式碼會更容易維護、擴充與修改。
📄️ 統一塑模語言 UML
UML 是一種規範語言,它定義了數種不同的圖示,以圖形化的方式來協助軟體工程相關事務。
📄️ 極限程式設計簡單守則
極限程式設計簡單守則(Xp Simplicity Rules)是由極限程式設計創始者之一的 Kent Beck 所提出的。遵守這些守則可以幫助你產生擁有良好設計的程式。
📄️ 設計模式 Design Pattern
參考資料
📄️ 單元測試 Unit Testing
單元測試指的是一種自動化的程式,專門用來對另一個目標程式進行測試,以驗證目標程式的運作與邏輯是否正常。
📄️ 程式人三美德
Perl 之父 Larry Wall 在《Programming Perl》提到程式人有三美德:
📄️ 無瑕的程式碼 Clean Code
你因為兩個原因來讀這本書:
📄️ 複合優於繼承
Favor composition over inheritance.
📄️ 版本
版本號命名規則