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