電子報:天瓏書局
【第 12 期|本期新書】榮獲第13屆Jolt獎 — Martin Fowler 的企業級軟體架構模式 [博碩名家名著系列最新書籍]
在一群專家級貢獻者的幫助下,Martin將40多種重複出現的解決方案淬鍊成為模式,並提供完整的脈絡,讓讀者能夠在面對困難的設計決策時做出正確的選擇,最終寫成這本不可或缺的解決方案手冊,它適用於任何的企業級軟體平台。
榮獲第13屆Jolt獎
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授51個模式,活用設計思考與架構決策
企業級軟體開發的實踐因許多新技術的出現而受惠。物件導向程式語言(如Java和.NET)與新工具和新技術的日趨普及,讓我們有能力建置更穩固與強健的應用程式,但它們並不容易實作。開發人員在企業級應用程式中總是會面臨相同的困境、遭遇同樣的難題,因為他們尚未充分領會到資深前輩們的架構經驗和失敗教訓。
more
一部名副其實的臭味實戰指南
設計重構:25個管理技術債的技巧消除軟體設計臭味
本書介紹25種結構型設計臭味及其有助於管理技術債的重構建議。我們認為遵循軟體設計原則是開發高品質軟體的關鍵。有鑑於此,我們根據4個基本設計原則來撰寫本書介紹的臭味。根據臭味違反的具體原則對其進行命名。介紹每種臭味時,我們會指出它違反的原則、討論一些可能導致該臭味的因素,並列出該臭味可能影響的重要品質指標,讓讀者知道設計所欠下的技術債。
more
快速突破軟體開發的重重難關
Kent Beck 的測試驅動開發:案例導向的逐步解決之道
這是什麼創新的想法嗎?完全不是。自從有電腦以來,程式開發人員就已經會在撰寫之前,先確認其輸入與輸出的結果。TDD只是採用這個古老的想法,並將它與現代程式語言和開發環境相互結合,端出一道滋味美妙的佳餚以滿足你對「簡潔且執行正確的程式碼」的渴望。
more
開發核心的領域模型的重要性
領域驅動設計:軟體核心複雜度的解決方法
如果你認為自己在物件導向程式設計中的投入沒有得到回報,讀了這本書你就會知道自己漏掉什麼。Eric完全從實戰者的角度著手,描述了通用的語言、與使用者共享模型的好處、物件生命週期的管理、深度重構的過程和結果,這是對我們這個領域的巨大貢獻。
more
讀這本,成為一位專業的軟體工程師
無瑕的程式碼-整潔的軟體設計與架構篇
本書將徹底顛覆您的許多觀點,例如微服務是個架構嗎?C語言沒有多型嗎(多型是物件導向發明的嗎)?C語言和C++的封裝相比,誰比較完美?軟體是數學還是科學?什麼是測試的本質?你應該使用框架嗎?關聯式資料庫為何會流行,是否已日暮途窮了呢?你可以先試著回答這些問題,然後在閱讀本書之後,再次審思這些問題,相信大多數的人,要答對一半都很困難。
more
無瑕的程式碼經典書籍
無瑕的程式碼-敏捷軟體開發技巧守則
第一章作者開宗明義說明什麼是Clean Code,他詢問了包含C++發明人Bjarne Stroustrup、Eclipse策略教父Dave Thomas、極限程式設計大師Ron Jeffries、維基與極限程式設計發明人,Ward Cunningham等等的大師,從他們的眼光來描述什麼是Clean Code,最後才說到作者本人認為的Clean Code應該長成什麼樣子,有什麼好處,以及學習撰寫Clean Code的基本原則。
more
1F., No. 105, Sec. 1, Chongqing S. Rd., Zhongzheng Dist.
Taipei City
100
Taiwan
Copyright © 2021 Tenlong Computer Books Co, Ltd. All rights reserved.
Powered by
EmailOctopus
UNSUBSCRIBE
較新的文章
較舊的文章
首頁