-from amazon
About the Author
Diomidis Spinellis is an Associate Professor in the Department of Management Science and Technology at the Athens University of Economics and Business, Greece. His research interests include software engineering, programming languages, internet information systems, computer security, and intelligent optimization methods. He holds an MEng in Software Engineering and a PhD in Computer Science both from Imperial College London.
Spinellis is a FreeBSD committer and the author of many open-source software packages, libraries, and tools. His implementation of the Unix sed stream editor is part of all BSD Unix distributions and Apple's Mac OS X. Other tools he has developed include the UMLGraph declarative UML drawing engine, the ckjm tool for calculating Chidamber and Kemerer object-oriented metrics in large Java programs, the Outwit suite for integrating Windows features with command-line tools, the fileprune backup file management facility, and the socketpipe network plumbing utility. In 2004 he adopted and has since been maintaining and enhancing the popular bib2xhtml BibTeX bibliography format to HTML converter. Currently he is also serving as the scientific coordinator of the EU-funded SQO-OSS cooperative research project, a software quality observatory for open-source software.
-from amazon
Product Description
What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.
Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:
* How Facebook's architecture is the basis for a data-centric application ecosystem
* The effect of Xen's well-designed architecture on the way operating systems evolve
* How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems
* How creeping featurism has helped GNU Emacs gain unanticipated functionality
* The magic behind the Jikes RVM self-optimizable, self-hosting runtime
* Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades
* Differences and similarities between object-oriented and functional architectural views
* How architectures can affect the software's evolution and the developers' engagement
Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture.
發表於2025-03-03
Beautiful Architecture 2025 pdf epub mobi 電子書 下載
如何看到一滴水的美麗 ——周愛民(aimingoo) 支付寶(中國)公司業務架構師、《大道至簡》作者 【一】架構是一個過程,而非一個結果。 【二】在大多數人的談論中,架構是一個目標産物,而作為架構師的責任就是去生産它。所...
評分看起來非常有親切感,因為我們的項目大部分符閤。????,目前還沒全部看完,個人覺得還是不錯的。如果有對架構設計方麵的興趣。Others are not so lucky, and are essentially software settlements that grew up around the accidental gathering of some code.為啥要140個字。...
評分先說說架構之美是本什麼類型的書,這本書就如同匯集瞭各個電視頻道充斥的各類股評專傢(當然是頂尖級的)的析股法則大全。而什麼是成熟的架構師呢?簡單來說,就是能夠取各傢之所長,因地製宜,形成適閤自己設計場景的架構設計規律法則。 看瞭一部分,覺得寫得還是比較誠懇的...
評分我想說技術書基本上都有針對性,像學C++的如果看effective java肯定很難引起共鳴(你不要跟我說在高手眼裏都一樣,關鍵是這樣的高手有幾個)。對這本書在豆瓣上的評分這麼低有點驚訝。我在博庫書城的沙發上花瞭兩個鍾頭粗粗的看瞭下,前麵幾章看的比較仔細(據說是這本書的精華...
評分這是我讀過的書中沒讀完就匆匆束之高閣的為數不多的書之一。連陳萊的《有無止境》我都堅持著看完瞭。而這本,實在讀不下去瞭。 理由一:架構之美很難一句兩句說清。美,本身是很虛幻的。不同人的認同度是不一樣的。就像是建築物,哥特式尖頂和拜占庭式圓穹頂各有偏...
圖書標籤: 架構 architecture 軟件工程 軟件開發 編程 O'Reilly 計算機科學 軟件設計
作為這個方嚮的,體會是:讀書,聽課都很重要,最重要的是實踐,把你的架構體會變成代碼
評分第一章可細讀一遍. 其餘不重要.
評分第一章可細讀一遍. 其餘不重要.
評分作為這個方嚮的,體會是:讀書,聽課都很重要,最重要的是實踐,把你的架構體會變成代碼
評分作為這個方嚮的,體會是:讀書,聽課都很重要,最重要的是實踐,把你的架構體會變成代碼
Beautiful Architecture 2025 pdf epub mobi 電子書 下載