買這商品的人也買了...
-
$580$493 -
$1,500$1,425 -
$1,000$900 -
$250超標量處理器設計
-
$450$356 -
$2,100$2,058 -
$594$564 -
$1,280$998 -
$650$585 -
$420$332 -
$300$270 -
$520$411 -
$301特徵工程入門與實踐 (Feature Engineering Made Easy)
-
$680$612 -
$480$336 -
$880$695 -
$380$342 -
$580$458 -
$680$530 -
$690$538 -
$240產品經理方法論 構建完整的產品知識體系
-
$839$797 -
$2,146Introduction to Algorithms, 4/e (Hardcover)
-
$760$593 -
$580$458
相關主題
商品描述
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well - usually programs they wrote themselves - and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes. This book's goal is to change that. In it, the authors of twenty-five open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.
商品描述(中文翻譯)
建築師在培訓期間會觀察數千座建築物,並研究大師們對這些建築物的評論。相比之下,大多數軟體開發人員只會對少數幾個大型程式非常熟悉 - 通常是他們自己寫的程式 - 並且從未研究過歷史上偉大的程式。因此,他們重複著彼此的錯誤,而不是在彼此的成功基礎上建立。本書的目標就是改變這種情況。在本書中,25個開源應用程式的作者解釋了他們的軟體結構以及原因。每個程式的主要組件是什麼?它們如何互動?在開發過程中,他們學到了什麼?通過回答這些問題,本書的貢獻者提供了獨特的洞察力,展示了他們的思考方式。