Clean Code Cookbook: Recipes to Improve the Design and Quality of Your Code (Paperback)
暫譯: 乾淨程式碼食譜:提升程式設計與品質的秘訣
Contieri, Maximiliano
- 出版商: O'Reilly
- 出版日期: 2023-10-17
- 定價: $2,200
- 售價: 9.0 折 $1,980
- 語言: 英文
- 頁數: 428
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1098144724
- ISBN-13: 9781098144722
-
相關分類:
Refactoring
-
相關翻譯:
Clean Code 錦囊妙計 (Clean Code Cookbook : Recipes to Improve the Design and Quality of Your Code) (繁中版)
立即出貨
買這商品的人也買了...
-
$1,617Deep Learning (Hardcover) -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
PCB Currents : How They Flow, How They React (美國原版)$3,480$3,306 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
$2,376Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, 7/e (Paperback) -
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018)) -
再強一點:用 Go語言完成六個大型專案$780$616 -
$1,400Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch -
黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$356 -
Spring REST API 開發與測試指南|使用 Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test$580$493 -
Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python (Paperback)$1,980$1,881 -
Probabilistic Machine Learning: An Introduction (Hardcover)$2,650$2,597 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663 -
演算法生存指南(書況差限門市銷售)$800$632 -
哎呀!不小心刻了一套 React UI 元件庫 : 從無到有輕鬆上手(iThome鐵人賽系列書)$650$507 -
哎呀!原來 React 這麼有趣好玩:圈叉、貪吃蛇、記憶方塊三款經典遊戲實戰練習(iThome鐵人賽系列書)$620$484 -
建構機器學習系統實踐指南$620$490 -
機器學習的訓練資料 (Training Data for Machine Learning)$780$616 -
這樣寫 code 好不好?辨識、分析、改善,寫出易讀易維護的程式碼$630$498 -
資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering)$980$774 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
日式 RPG 編年史:從 DQ 到 FF,角色扮演遊戲敘事手法完全剖析$380$300 -
軟體工程師的英語使用守則:English for Developers$420$357 -
生成式 AI 入門 – 揭開 LLM 潘朵拉的秘密 : 語言建模、訓練微調、隱私風險、合成媒體、認知作戰、社交工程、人機關係、AI Agent、OpenAI、DeepSeek (Introduction to Generative AI)$580$458 -
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$648
商品描述
Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time.
Using real life examples in JavaScript, PHP, Java, Python, and many other programming languages, this cookbook provides proven recipes to help you scale and maintain large systems. Every section covers fundamental concepts including readability, coupling, testability, and extensibility, as well as code smells--symptoms of a problem that requires special attention--and the recipes to address them.
As you proceed through this book, refactoring recipes and the variety of code smells increase in complexity. You will:
- Understand the benefits of clean code and learn how to detect code smells
- Learn refactoring techniques step by step
- Gain illustrative code examples in several modern programming languages
- Get a comprehensive catalog of common code smells, their impacts, and possible solutions
- Use code that's straight to the point, favoring readability and learning
商品描述(中文翻譯)
軟體工程師和架構師經常需要處理大型且複雜的程式碼庫,並進行擴展和維護。在這本食譜書中,作者 Maximiliano Contieri 帶領您超越乾淨程式碼的概念,展示如何識別改進機會及其對生產程式碼的影響。當談到可靠性和系統演進時,這些技術提供的好處隨著時間的推移而顯現。
這本食譜書使用 JavaScript、PHP、Java、Python 以及許多其他程式語言中的實際範例,提供經過驗證的食譜,幫助您擴展和維護大型系統。每個部分涵蓋基本概念,包括可讀性、耦合性、可測試性和可擴展性,以及程式碼異味——需要特別注意的問題症狀——和解決這些問題的食譜。
隨著您逐步閱讀本書,重構食譜和各種程式碼異味的複雜性將逐漸增加。您將會:
- 了解乾淨程式碼的好處,並學習如何檢測程式碼異味
- 逐步學習重構技術
- 獲得多種現代程式語言的示範程式碼範例
- 獲得常見程式碼異味的全面目錄,包括其影響和可能的解決方案
- 使用直接明瞭的程式碼,優先考慮可讀性和學習