Kent Beck 的實作模式Bear Chapter 4 動機 軟體成本 = 初始成本 + 維護成本 維護成本 = 理解成本 + 修改成本+ 測試成本 + 部署成本 在初期的開發中投入更多精力,來減少維護的需要? Kent Beck 的策略 注重程式設計師之間的溝通減少理解程式
Difference between Cursor and other AI相較於以往使用 GitHub Copilot/ChatGpt 來寫程式,我認為 Cursor 有以下三個優點: 更了解程式碼的上下文 直接寫出程式碼,甚至可以下 terminal 指令 base 在 vscode
Example: 動物園管理員 ʕ •ᴥ•ʔ:若不熟悉 UML 類別圖,可參考UML類別圖說明。
Pattern: 訪問者模式 Class Diagram: 動物園管理員 這是一間動物園 定義餵食界面 123456namespace DotNetCoreKata.DomainModels.ZooKeeper;public interface IFeedable{ void Feed()
Law Of Conservation Of Code Complexity寫程式一段時間了,相信你一定多少碰過以下的幾種情境: 在重構套用了設計模式後,程式碼沒有變得比較簡單,架構反而變得更加複雜。 兩個軟體工程師討論程式碼時,有時會進入哪種寫法比較複雜的爭論,誰也不服自己的寫法有比較複雜。 前後