日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

[置顶] 软件设计之道_读书纪要.doc

發布時間:2025/4/16 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [置顶] 软件设计之道_读书纪要.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??? 本系列的文檔都是我讀書后的個人紀要,如想了解更多相關內容,請購買正版物。對應的圖書可以從我的個人圖書列表里找尋:個人畢業后圖書列表

?? 1、??每個寫代碼的人都是設計師,團隊里每個人都有責任保證自己的代碼有良好的設計。大部分的程序員都有不錯的想法,要盡可能多的聆聽他們的建議和反饋,但是決策必須有單獨的個人來進行下,不可一群人一起做決策。

?? 2、??軟件設計的推動力,全部的軟件都有著相同的目標:幫助人。在做軟件有關的決策時指導法則就是判斷能提供什么樣的幫助(幫助有很多種,幫大忙,幫小忙,幫很多人,幫少數人);緊要程度、優先順序也按照這個標準來裁決。

???軟件的目標:保證軟件能提供盡可能多的幫助;保證軟件能持續提供盡可能多的幫助;使程序能盡可能簡單的開發與維護、這樣才能第一項與第二項得以實現。

?? 3、設計的可行性公式??可行性=(當前價值+未來價值)/(實現成本+維護成本),隨著項目周期的拉長,維護成本被不停的拉高。

?? 4、軟件設計的三大誤區:編寫不必要的代碼;代碼難以維護(避免重復);過分的追求通用性。建議采取漸進式的設計與開發,保證每個階段都做最容易的事情。

?? 5、任何變化都可能帶來缺陷,永遠不要修正東西,除非他真的有問題,而且有證據表明問題確實存在。

?? 6、代碼的簡潔特性:良好的可讀性;良好的命名規則(核心思想是見名知意);良好且最新的注釋。

?? 7、復雜性的控制:

??????? 7.1、能夠幫人的軟件應該堅守已經確定的用途,只要完善這些目標就可以獲得成功。

??????? 7.2、由少量精干人員組成的團隊更容易成功。

??????? 7.3、可以采取生存潛力;互通性;對品質的重視度。

??????? 7.4、如果復雜度太高,導致維護成本無法hold不住,可以考慮推到重來。但要做足準備:重來比什么硬撐著強;有時間有能力做重來。

?

?

?

轉載于:https://www.cnblogs.com/suncoolcat/p/3339345.html

總結

以上是生活随笔為你收集整理的[置顶] 软件设计之道_读书纪要.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。