編寫可讀代碼的藝術 (The Art of Readable Code) 编写可读代码的艺术 (O'Reilly精品图书系列)
(美)Dustin Boswell, Trevor Foucher
- 出版商: 機械工業
- 出版日期: 2012-06-25
- 售價: $354
- 語言: 簡體中文
- 頁數: 178
- ISBN: 7111385446
- ISBN-13: 9787111385448
無法訂購
買這商品的人也買了...
-
軟體預先架構之美學 (Prefactoring)$580$458 -
學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)$420$332 -
社群遊戲開發-使用 HTML5, CSS 和 JavaScript (Making Isometric Social Real-Time Games with HTML5, CSS3, and Javascript)$420$332 -
精通 HTML5 Canvas (HTML5 Canvas)$880$695 -
JavaScript 設計模式 (JavaScript Patterns)$480$379 -
笑談軟體工程:敏捷開發法的逆襲-導入 Scrum,讓你的軟體開發人生從黑白變彩色!$550$435 -
$356代碼之殤(原書第2版)(I. M. Wright's -
$294大規模敏捷開發實踐-HP LaserJet 產品線敏捷轉型的成功經驗(A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware) -
R 錦囊妙計 (R Cookbook)$680$537 -
$474遊戲物理引擎開發 (Game Physics Engine Development) -
$419自己動手寫編譯器、鏈接器 -
$662遊戲設計的 236個技巧:遊戲機制、關卡設計和鏡頭竅門 -
$359程式是如何跑起來的 (How Program Works) -
$534Jenkins 權威指南 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
$294玩家思維 : 遊戲設計師的自我修養 -
揭開設計模式的秘辛 ── 設計模式 第1 3/4版 『Pattern hatching : design patterns applied』$390$304 -
$768遊戲設計、原型與開發:基於 Unity 與 C# 從構思到實現 -
這樣學動畫--打造無窮運動美學$480$408 -
深入理解 Android 內核設計思想, 2/e (上下冊)$948$901 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
$306現代 API : 通往架構師之門 -
網站可靠性工程工作手冊|導入SRE的實用方法 (The Site Reliability Workbook)$780$616 -
AI 工程|從基礎模型建構應用 (AI Engineering : Building Applications with Foundation Models)$1,200$948
相關主題
商品描述
<內容簡介>
《編寫可讀代碼的藝術》編著者The Art of Readable Code。 細節決定成敗,思路清晰、言簡意賅的代碼讓程序員一目瞭然;而格式凌亂、拖沓冗長的代碼讓程序員一頭霧水。除了可以正確運行以外,優秀的代碼必須具備良好的可讀性,編寫的代碼要使其他人能在最短的時間內理解才行。本書旨在強調代碼對人的友好性和可讀性。
《編寫可讀代碼的藝術》關註編碼的細節,總結了很多提高代碼可讀性的小技巧,看似都微不足道,但是對於整個軟件系統的開發而言,它們與宏觀的架構決策、設計思想、指導原則同樣重要。編碼不僅僅只是一種技術,也是一門藝術,編寫可讀性高的代碼尤其如此。如果你要成為一位優秀的程序員,要想開發出高質量的軟件系統,必須從細處著手,做到內外兼修,本書將為你提供有效的指導。
主要內容:
簡化命名、註釋和格式的方法,使每行代碼都言簡意賅。
梳理程序中的循環、邏輯和變量來減小複雜度並理清思路。
在函數級別解決問題,例如重新組織代碼塊,使其一次只做一件事。
