購物比價找書網找車網
FindBook  
 有 9 項符合

無瑕的程式碼:整潔的軟體設計與架構篇

的圖書
最新圖書評論 -  目前有 1 則評論
 本書對於架構設計提供了很明確的...
轉載自博客來  推薦  2018/06/12
本書對於架構設計提供了很明確的想法、很契合現代的觀念、實務的作法,翻譯也很用心,閱讀起來很流暢。 其中,對於依賴、解耦、取捨的一再舉證,以及相對應的科學計量方式,值得一讀。 此外,對於破除一些「迷思」(留給看的人去留意)、建立一些觀念(怎麼看待DB、OS、Framew...
無瑕的程式碼:整潔的軟體設計與架構篇 無瑕的程式碼:整潔的軟體設計與架構篇

作者:Robert C. Martin / 譯者:林欣穎 
出版社:博碩文化股份有限公司
出版日期:2018-05-16
語言:繁體書   
圖書介紹 - 資料來源:博客來
圖書名稱:無瑕的程式碼:整潔的軟體設計與架構篇

內容簡介

  工程師︰我已經拜讀了《Clean Code》,還有必要讀《Clean Architecture》嗎?
  架構師︰喔,你會做磚頭,那你會蓋房子嗎?

  將近10年的等待,全球知名作家Uncle Bob終於推出新作品《Clean Architecture》,由書名很容易就能猜到,這本書和《Clean Code》一定有關。沒錯,這兩本書是有些相同,但又有很大的不同。相同之處在於,這兩本書都是在教導軟體工程師如何正確開發出好的軟體,甚至兩本書提到的原則名稱有些還是相同的。不同之處在於,即便是相同的原則,但在不同層次上使用時,要注意的地方截然不同。

  總結來說,好的軟體系統始於整潔的程式碼(clean code),但光是這樣還不夠。也就是說,如果磚塊做得不好,那麼建築物的架構也就不重要了。但就另一方面來說,你也能用精心製作的磚塊來製造大量的垃圾,這本書就是要避免你製造垃圾。

  因此,除了閱讀《Clean Code》之外,你還需要閱讀《Clean Architecture》!

  再次地,Robert C. Martin以大師強而有力的口吻,極具說服力的文字來撰寫這本書,透過這本書教您如何建構好軟體的架構,釐清什麼是架構,以及認清獨立部署和獨立開發的重要性。如果您想開發的是企業級的軟體,那就千萬不可錯過這本書。

  本書將徹底顛覆您的許多觀點,例如微服務是個架構嗎?C語言沒有多型嗎(多型是物件導向發明的嗎)?C語言和C++的封裝相比,誰比較完美?軟體是數學還是科學?什麼是測試的本質?你應該使用框架嗎?關聯式資料庫為何會流行,是否已日暮途窮了呢?你可以先試著回答這些問題,然後在閱讀本書之後,再次審思這些問題,相信大多數的人,要答對一半都很困難。

  如果您自許成為一位專業的軟體工程師,強烈建議您,一定要好好詳讀這本書。

讀者評論

  架構代表了塑造系統的「重要」設計決策,有多「重要」則是由因應變化的成本來衡量的。
  Grady Booch ──《Object-Oriented Analysis and Design with Applications》作者

  如果你認為好架構的代價是昂貴的,那不妨試試糟糕的架構。
  Brian Foote and Joseph Yoder ──《Pattern Languages of Program Design 4》作者

  架構是你希望在專案早期就能得到的決定,但你並不一定能比其他任何時候更容易得到它們。
  Ralph Johnson ──《Design Patterns: Elements of Reusable Object-Oriented Software》作者
 
  架構是一個假設,需要透過實作和度量來證明。
  Tom Gilb ──《Competitive Engineering: A Handbook For Systems Engineering, Requirements Engineering, and Software Engineering Using Planguag》作者

  走得快的唯一方法就是走得好。
  Robert C. Martin── 軟體大師,《Clean Code》、《無瑕的程式碼》系列書作者,

  會做磚頭有什麼了不起,會蓋房子才厲害。
  《博碩文化》、《名家名著》 總編輯 ── 陳錦輝
 

作者介紹

作者簡介

Robert C. Martin


  人稱Uncle Bob,程式設計經驗超過40年,Agile Software(敏捷軟體開發)的提倡者之一。創立Object Mentor,這是一間專注於C++、Java物件導向、模式、UML、敏捷方法學和極限程式設計的顧問諮詢公司。

  在這些領域,作者撰寫了相當多的名著,並獲得有IT奧斯卡獎之稱──Jolt震撼年度大獎。其中,最暢銷的是《Clean Code》(中文版為無瑕的程式碼),為Amazon該類別的暢銷榜首,也被國內公認為程式設計師必讀的一本書。
 
 

目錄

Part I 簡介
Chapter 1 什麼是設計與結構
Chapter 2 兩種價值觀的故事

Part II 從基礎開始:程式設計範式
Chapter 3 範式概述
Chapter 4 結構化程式設計
Chapter 5 物件導向程式設計
Chapter 6 函數式程式設計

Part III 設計原則
Chapter 7 SRP:單一職責原則
Chapter 8 OCP:開放-封閉原則
Chapter 9 LSP:Liskov 替換原則
Chapter 10 ISP:介面隔離原則
Chapter 11 DIP:依賴反向原則

Part IV 元件原則
Chapter 12 元件
Chapter 13 元件內聚性
Chapter 14 元件耦合性

Part V 架構
Chapter 15 什麼是架構
Chapter 16 獨立性
Chapter 17 邊界:畫線
Chapter 18 邊界剖析
Chapter 19 策略和層級
Chapter 20 業務規則
Chapter 21 會尖叫的架構
Chapter 22 整潔的架構
Chapter 23 Presenter 與Humble Object
Chapter 24 部分邊界
Chapter 25 層與邊界
Chapter 26 主元件
Chapter 27 服務:偉大與微小
Chapter 28 測試邊界
Chapter 29 整潔的嵌入式架構

Part VI 細節
Chapter 30 資料庫是細節
Chapter 31 Web是細節
Chapter 32 框架是細節
Chapter 33 案例研究:影片販售
Chapter 34 遺漏的章節

Part VII 附錄
Appendix A 架構考古學
 

詳細資料

  • ISBN:9789864342945
  • 規格:平裝 / 336頁 / 18.5 x 23 cm / 普通級 / 單色印刷 / 初版
  • 出版地:美國
圖書評論 -   評分:
 本書對於架構設計提供了很明確的...
轉載自博客來  推薦  2018/06/12
本書對於架構設計提供了很明確的想法、很契合現代的觀念、實務的作法,翻譯也很用心,閱讀起來很流暢。

其中,對於依賴、解耦、取捨的一再舉證,以及相對應的科學計量方式,值得一讀。

此外,對於破除一些「迷思」(留給看的人去留意)、建立一些觀念(怎麼看待DB、OS、Framework) 都有簡潔、直接的說明。不矯情,很棒!雖然,也有些部份,我覺得有點主觀、說滿了,但是謙虛、退一步地想,這可能是自己還沒肯定的結論而已也說不一定。
贊助商廣告
 
金石堂 - 今日66折
狗狗抗癌飲食全圖解:選用當令食材,自製日常食療及點心料理,每天1碗有效排毒,吃出最強抗病力!
作者:俵森朋子
出版社:蘋果屋出版社
出版日期:2022-06-16
66折: $ 297 
金石堂 - 今日66折
NEW TOPIK II 新韓檢中高級試題全面剖析:全國唯一3~6級分級解析,可針對想考級數精確準備各級韓檢的備考
作者:李太煥
出版社:國際學村出版社
出版日期:2020-08-27
66折: $ 329 
金石堂 - 今日66折
正韓食在地點餐全圖解:包著語言學習書外皮的韓國美食旅遊書!用簡單韓語享受高CP美食(附QR碼線上音檔)
作者:潘慶溢
出版社:語研學院
出版日期:2023-12-28
66折: $ 317 
金石堂 - 今日66折
熟年自治世代。用設計服務未來的自己:無畏老後的90項熟齡整理提案
作者:馬帝亞斯.伍爾維奇
出版社:麥浩斯資訊股份有限公司
出版日期:2016-09-22
66折: $ 251 
 
金石堂 - 暢銷排行榜
高嶺之花、狂亂綻放 首刷限定版-04完
作者:左京亞也
出版社:長鴻出版社股份有限公司
出版日期:2025-04-07
$ 166 
金石堂 - 暢銷排行榜
小書痴的下剋上:第五部 女神的化身(Ⅻ)【完結篇限量珍藏版】!隨書附贈百變梅茵軟磁鐵套組+永遠的小書痴明信片組,要你愛不釋手!
作者:香月美夜
出版社:皇冠文化出版有限公司
出版日期:2025-04-07
$ 332 
金石堂 - 暢銷排行榜
如果歷史是一群喵(15):大清風雲篇【萌貓漫畫學歷史】
作者:肥志
出版社:野人文化
出版日期:2025-04-01
$ 387 
Taaze 讀冊生活 - 暢銷排行榜
長女病:我們不是天生愛扛責任,台灣跨世代女兒的故事
作者:張慧慈(小花媽)
出版社:游擊文化
出版日期:2025-04-01
$ 356 
 
Taaze 讀冊生活 - 新書排行榜
如果明天是生命的最後一天:人生不用完美,只求不留遺憾!打造富足心靈的36堂課,找到獨一無二的幸福
作者:杉村貴子
出版社:墨刻
出版日期:2025-04-10
$ 294 
博客來 - 新書排行榜
魔都精兵的奴隸 17
出版日期:2025-03-31
$ 105 
金石堂 - 新書排行榜
我們的青澀時光(全)
作者:黒井つむじ
出版社:東立出版社
出版日期:2025-04-09
$ 143 
博客來 - 新書排行榜
砲友關係(07)
$ 110 
 

©2025 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策