Good Code, Bad Code|寫出高品質的程式碼 (Good Code, Bad Code: Think Like a Software Engineer)
Tom Long 著 H&C 譯
- 出版商: 碁峰資訊
- 出版日期: 2022-06-20
- 定價: $520
- 售價: 7.9 折 $411
- 語言: 繁體中文
- 頁數: 408
- 裝訂: 平裝
- ISBN: 6263242124
- ISBN-13: 9786263242128
-
相關分類:
Refactoring
- 此書翻譯自: Good Code, Bad Code: Think Like a Software Engineer (Paperback)
-
相關翻譯:
好代碼 ,壞代碼 (簡中版)
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
重構|改善既有程式的設計, 2/e (繁中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e)$800$600 -
The Pragmatic Programmer 20週年紀念版 (The Pragmatic Programmer, 20th Anniversary Edition)$680$537 -
依賴注入:原理、實作與設計模式 (Dependency Injection: Principles, Practices, Patterns, 2/e)$1,000$780 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
Mike Cohn 的使用者故事:敏捷軟體開發應用之道 (User Stories Applied : For Agile Software Development)$600$468 -
設計重構:25個管理技術債的技巧消除軟體設計臭味 (Refactoring for Software Design Smells: Managing Technical Debt)$520$406 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
JavaScript 多執行緒|超越事件迴圈的並行 (Multithreaded JavaScript)$580$458 -
軟體架構師全方位提升指南|數位轉型企業中架構師角色的新定義 (The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise)$580$458 -
AWS 職場實戰手冊 - 企業架站、安全防護、費用監控,用最省錢的方式紮實學會!$620$527 -
從 Docker 動手邁入全新 DevOps 時代:最完整 Kubernetes 全書$1,280$1,011 -
演算法學習手冊|寫出更有效率的程式 (Learning Algorithms: A Programmer's Guide to Writing Better Code)$580$458 -
軟體架構:困難部分 (Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures)$780$616 -
流程架構|整合串流與事件驅動的未來 (Flow Architectures: The Future of Streaming and Event-Driven Integration)$580$458 -
Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (Get Your Hands Dirty on Clean Architecture)$500$390 -
Clean Architecture 無瑕的程式碼-整潔的軟體設計與架構篇 + 實作篇-在整潔的架構上弄髒你的手 (雙書合購)$1,080$820 -
Test-Driven Development 學習手冊$580$458 -
Web API 設計原則|API 與微服務傳遞價值之道 (Principles of Web API Design: Delivering Value with APIs and Microservices)$520$411 -
無瑕的程式碼 敏捷篇:還原敏捷真實的面貌 (Clean Agile : Back to Basics)$560$437 -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695 -
你就是不寫測試才會沒時間:Kuma 的單元測試實戰 -- Java篇(iThome鐵人賽系列書)$650$507 -
Code That Fits in Your Head|軟體工程的啟發式方法$580$435
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
「書中豐富的知識可磨鍊強化您的工具集」
—Joe Ivans/California Regional MLS
「軟體開發職涯中很實用的建議和很有用的技巧」
—George Thomas/Manhattan Associates
「一本實用、內容豐富的書,旨在幫助開發人員寫出高品質、有效的程式碼」
—Christopher Villanueva/Independent Consultant
「書中的智慧、一流的內容和活用的資訊能幫您建立可維護的程式碼」
—Hawley Waldman/Consultant
軟體開發是團隊一起合作才能完成的工作。要讓應用程式成功,您的程式碼需要強固且易於讓別人理解、維護和運用。 無論您目前是在企業團隊中工作、為開放原始碼專案貢獻心力、或是在創業,都很值得去了解什麼是「好」的和「壞」的程式碼。
《Good Code, Bad Code》一書的內容針對怎麼寫出高品質程式碼有清晰和實用的介紹,本書內容很好閱讀、也很容易應用和很好記住。借助書中所介紹的多種即時又有用的技術,您能馬上學到需要多年經驗才能掌握的程式開發見解。在這本快節奏的書中,Google軟體工程師Tom Long會教您什麼時候套用書中所講述的規則,以及什麼時候去打破成規!
本書內容包括:
‧寫出讀起來像句子的函式
‧確保您的程式碼沒有錯誤
‧如何嗅出不良程式碼
‧為您自己和您的團隊節省時間
本書適用於職業生涯已熟悉Java或C#等物件導向程式語言的開發人員。
作者簡介
Tom Long 是Google的軟體工程師,他擔任技術主管,除了本身的工作之外,還會定期指導新進軟體工程師在編寫專業程式碼時可以應用的最佳實務作法。
目錄大綱
PART 1 理論篇
第1章 程式碼品質
第2章 抽象層
第3章 其他工程師與程式碼契約
第4章 錯誤
PART 2 實務篇
第5章 讓程式碼具有可讀性
第6章 避免意外的驚訝
第7章 讓程式碼不易被誤用
第8章 讓程式碼模組化
第9章 讓程式碼可重用和可泛化
PART 3 單元測試篇
第10章 單元測試原則
第11章 單元測試實務
附錄









