2015-08-24 [料理秘方] 軟體構築美學 1238 0 軟體構築美學 2019-12-09 拜讀到一本絕版書「軟體構築美學」,在這邊筆記一下重點。 重構的第一步:建立可靠的測試環境。 痛點:令人感到不對勁的地方,它會促使你尋找解決辦法或替代方案。 平衡用戶的期望: 用戶只是希望以合理的成本來取得能夠符合實際需要的軟體。 基於規格的測試:規格的用途是描述使用者的整體需求 規格範例:作為一名客服人員,我可以儲存訂單,以便讓餐廳處理這份訂單。 撰寫規格就和撰寫單元測試一樣,建議拿新的程式來練習,不要對既有的程式碼加入這些測試,基於規格的測試通常只對描述行為比較有用,而不是拿來驗證既有程式碼的正確性。 別忽略測試太久:被忽略的測試就像是箱子裡腐爛的蘋果,一旦有一個開始爛,很快就會有第二個,然後是六個、十五個。 相關資源C# 指南ASP.NET 教學ASP.NET MVC 指引Azure SQL Database 教學SQL Server 教學Xamarin.Forms 教學 軟體構築美學 回首頁