簡約之美:軟體設計之道

來源:互聯網
上載者:User
《簡約之美:軟體設計之道》基本資料原書名:Code Simplicity : The Science of Development作者: (美)卡納特-亞曆山大(Kanat-Alexander,M.)    [作譯者介紹]譯者: 餘晟叢書名: 圖靈程式設計叢書出版社:人民郵電出版社ISBN:9787115302380上架時間:2012-12-21出版日期:2013 年1月開本:32開頁碼:1版次:1-1所屬分類:電腦 > 軟體工程及軟體方法學 > 軟體方法/軟體工程

更多關於 》》》《簡約之美:軟體設計之道》內容簡介書籍電腦書籍  《簡約之美:軟體設計之道》將軟體設計作為一門嚴謹的科學,闡述了開發出優雅簡潔的代碼所應該遵循的基本原則。作者從為什麼以前軟體設計沒有像數學等學科一樣成為一門科學開始入手,道出了軟體以及優秀的軟體設計的終極目標,並給出了具體的指導規則。   這是一本軟體思想著作,適合任何背景、使用任何語言的程式員。 目錄《簡約之美:軟體設計之道》 第1 章  引言  1 1.1  電腦出了什麼問題?  3 1.2  程式究竟是什嗎?  5 第2 章  缺失的科學  9 2.1  程式員也是設計師  12 2.2  軟體設計的科學  13 2.3  為什麼不存在軟體設計科學  15 第3 章  軟體設計的推動力  19 第4 章  未來  27 4.1  軟體設計的方程式  29 4.1.1  價值  30 4.1.2  成本  31 4.1.3  維護  32 4.1.4  完整的方程式  33 4.1.5  化簡方程式  33 4.1.6  你需要什麼,不需要什麼  34 4.2  設計的品質  36 4.3  不可預測的結果  37 第5 章  變化  41 5.1  真實世界中程式的變化  43 5.2  軟體設計的三大誤區  46 5.2.1  編寫不必要的代碼  46 5.2.2  代碼難以修改  48 5.2.3  過分追求通用  51 5.3  漸進式開發及設計  53 第6 章  缺陷與設計  55 6.1  如果這不是問題……  57 6.2  避免重複  59 第7 章  簡潔  61 7.1  簡潔與軟體設計方程式  65 7.2  簡潔是相對的  65 7.3  簡潔到什麼程度?  67 7.4  保持一致  69 7.5  可讀性  71 7.5.1  命名  72 7.5.2  注釋  73 7.6  簡潔離不開設計  74 第8 章  複雜性  77 8.1  複雜性與軟體的用途  81 8.2  糟糕的技術  83 8.2.1  生存潛力  83 8.2.2  互連性  84 8.2.3  對品質的重視  84 8.2.4  其他原因  85 8.3  複雜性及錯誤的解決方案  85 8.4  複雜問題  86 8.5  應對複雜性  87 8.5.1  把某個部分變簡單  89 8.5.2  不可解決的複雜性  90 8.6  推倒重來  90 第9 章  測試  93 附錄a  軟體設計的規則  97 附錄b  事實、規則、條例、定義  101  本圖書資訊來源於:中國互動出版網

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.