圖書標籤: 架構 architecture 軟件工程 軟件開發 編程 O'Reilly 計算機科學 軟件設計
发表于2025-01-12
Beautiful Architecture pdf epub mobi txt 電子書 下載 2025
-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.
-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.
第一章可細讀一遍. 其餘不重要.
評分作為這個方嚮的,體會是:讀書,聽課都很重要,最重要的是實踐,把你的架構體會變成代碼
評分快速瀏覽過一遍... 初覺講得比較簡略
評分快速瀏覽過一遍... 初覺講得比較簡略
評分作為這個方嚮的,體會是:讀書,聽課都很重要,最重要的是實踐,把你的架構體會變成代碼
言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没...
評分先说说架构之美是本什么类型的书,这本书就如同汇集了各个电视频道充斥的各类股评专家(当然是顶尖级的)的析股法则大全。而什么是成熟的架构师呢?简单来说,就是能够取各家之所长,因地制宜,形成适合自己设计场景的架构设计规律法则。 看了一部分,觉得写得还是比较诚恳的...
評分这系列更像比较文学的IT版,并没有设计模式之深邃伟岸,但其经验仍极为难得,并不可多见,通读一遍,无论对扩展见识,还是增加架构经验,都有不少好处,值得一读。 印象最为深刻是Emacs和FaceBook两章,一讲可扩展客户端的设计,一讲大型网站的内部架构,都是现在热门...
評分还没看完,主要看了前几章,据书评说是精华部分,呵呵,感觉还不错。值得一看。 后面的部分也不是那么不堪,虽然缺乏细节,但是很多思路都提到了,需要自己琢磨。 俺接触过的architect大致分两类,一种是supre developer出身的,技术细节很好,但也许缺乏business和industria...
評分如何看到一滴水的美丽 ——周爱民(aimingoo) 支付宝(中国)公司业务架构师、《大道至简》作者 【一】架构是一个过程,而非一个结果。 【二】在大多数人的谈论中,架构是一个目标产物,而作为架构师的责任就是去生产它。所...
Beautiful Architecture pdf epub mobi txt 電子書 下載 2025