重構 : 改善既有代碼的設計, 2/e (簡中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e)
[美]馬丁·福勒(Martin Fowler)
- 出版商: 人民郵電
- 出版日期: 2019-05-01
- 定價: $594
- 售價: 7.9 折 $469
- 語言: 簡體中文
- ISBN: 7115508658
- ISBN-13: 9787115508652
-
相關分類:
Refactoring
- 此書翻譯自: Refactoring: Improving the Design of Existing Code, 2/e (Hardcover)
-
相關翻譯:
重構 : 改善既有代碼的設計, 2/e (簡中典藏精裝版)(Refactoring: Improving The Design of Existing Code, 2/e) (簡中版)
重構|改善既有程式的設計, 2/e (繁中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e) (繁中版)
-
其他版本:
重構 : 改善既有代碼的設計, 2/e (簡中典藏精裝版)(Refactoring: Improving The Design of Existing Code, 2/e)
立即出貨
買這商品的人也買了...
-
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
$352Spring 技術內幕:深入解析 Spring 架構與設計原理, 2/e -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$493 -
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
Kent Beck 的實作模式 (Implementation Patterns)$320$272 -
物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software)$550$550 -
$474企業應用架構模式 (Patterns of Enterprise Application Architecture) -
$654CLR via C#, 4/e (簡體中文版) -
JavaScript 設計模式與開發實踐$460$359 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
$473領域驅動設計 : 軟件核心複雜性應對之道 -
$312Web API 的設計與開發 (Web API : the Good Parts) -
鳳凰專案|看 IT部門如何讓公司從谷底翻身的傳奇故事$480$379 -
Java 編程思想, 4/e (Thinking in Java, 4/e)$648$616 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
提升程式設計師的面試力|189道面試題目與解答, 6/e (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$880$695 -
從零開始學架構:照著做,你也能成為架構師$594$564 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$1,088 -
$714Effective Java, 3/e (簡體中文版) -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
持續 API 管理|在不斷演變的生態系統中做出正確決策 (Continuous API Management: Making the Right Decisions in an Evolving Landscape)$520$411 -
分散式系統設計 (Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services)$480$379 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
$774深入理解 Java 虛擬機:JVM 高級特性與最佳實踐, 3/e -
精通 vi 與 Vim, 8/e (Learning the vi and Vim Editors, 8/e)$880$695
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本產品為『平裝版』
本書是經典著作《重構》出版20年後的更新版。書中清晰揭示了重構的過程,解釋了重構的原理和實踐方式,並給出了何時以及何地應該開始挖掘代碼以求改善。書中給出了60多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換手法的動機和技術。本書提出的重構準則將幫助開發人員一次一小步地修改代碼,從而減少了開發過程中的風險。
本書適合軟件開發人員、項目管理人員等閱讀,也可作為高等院校電腦及相關專業師生的參考讀物。
作者簡介
Martin Fowler
世界軟件開發大師,ThoughtWorks的首席科學家。
他是一位作家、演說者、諮詢師和泛軟件開發領域的意見領袖。
他致力於改善企業級的軟件設計,對優秀的設計以及支撐優秀設計的工程實踐孜孜以求。
他在重構、面向對象分析設計、模式、XP和UML等領域都有卓越貢獻。
著有《重構》《分析模式》《領域特定語言》等經典著作。
譯者簡介
熊節
在IT行業已經打拼了18年,在金融、零售、政府、電信、製造業等行業的信息化建設方面有著豐富經驗,是中國IT業敏捷浪潮的領軍人物。熊節擁有利物浦大學MBA學位。
林從羽
ThoughtWorks軟件開發工程師,曾服務於國內外多家大型企業,致力於為團隊更快更好地交付可工作的軟件。擁抱敏捷精神,TDD愛好者,純鍵盤工作者。
目錄大綱
版權
內容提要
版權聲明
對本書的讚譽
重讀《重構》,呼喚匠藝(譯者序)
譯者簡介
第1版序
前言
服務與支持
第1章重構,第一個示例
第2章重構的原則
第3章代碼的壞味道
第4章構築測試體系
第5章介紹重構名錄
第6章第一組重構
第7章封裝
第8章搬移特性
第9章重新組織數據
第10章簡化條件邏輯
第11章重構API
第12章處理繼承關係
參考文獻
索引


