軟件開發中的決策:權衡與取舍
本書詳細闡述如何在設計、規劃和實現軟件時做出更好的決策,通過真實的案例,以抽絲剝繭的方式分析那些失誤的決策,探討還有哪些可能的解決方案,并對比各種方案的優缺點,摸索軟件設計的常青模式。本書通過實例來說明某些決策的后果,例如代碼重復如何影響系統的耦合與演進速度,以及如何在日期和時間信息方面隱藏細微差別。本書還介紹如何根據帕累托法則有效地縮小優化范圍,確保分布式系統的一致性。通過閱讀本書,讀者很快就可以將作者來之不易的經驗應用到自己的項目中,以預防錯誤并采取更合適的編程決策。
·23.9萬字