-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.
发表于2024-12-22
Beautiful Architecture 2024 pdf epub mobi 电子书
记得看这本书英文原版的时候,我就一直在问自己一个问题中国有没有架构师。后来在MSN签名上把这句话放了上去,结果行业里一位朋友说,中国还是有架构师的,真是远远没有名片上印着“架构师”头衔的多。
评分言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没用!言之无物,相当没...
评分构架在最初构想的时候,可以脱离实际,思考出解决问题的最佳途径,但是在实施过程中,必须要考虑细节。比如书中SUN公司的DardStar,单纯从构架角度,不可谓不理想,但是试想一群没做过MMO的人在实验室给MMO设计构架现实吗?其结果就是构架看上去很美,解决了表面上的关键问题,...
评分最近在总结09年写的东西,刚好看到这本书,思考良多,尤其是第二章《两个系统的故事》。 虽然这本书讲的是架构,但我认为所有的开发人员都应该读。如果满足于顺序编码、走到哪里算哪里;如果不在一开始就基于高内聚、低耦合的目标设计,而是零散的编写业务组件;如果团队内部...
评分最近在总结09年写的东西,刚好看到这本书,思考良多,尤其是第二章《两个系统的故事》。 虽然这本书讲的是架构,但我认为所有的开发人员都应该读。如果满足于顺序编码、走到哪里算哪里;如果不在一开始就基于高内聚、低耦合的目标设计,而是零散的编写业务组件;如果团队内部...
图书标签: 架构 architecture 软件工程 软件开发 编程 O'Reilly 计算机科学 软件设计
-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.
第一章可细读一遍. 其余不重要.
评分快速浏览过一遍... 初觉讲得比较简略
评分快速浏览过一遍... 初觉讲得比较简略
评分快速浏览过一遍... 初觉讲得比较简略
评分快速浏览过一遍... 初觉讲得比较简略
Beautiful Architecture 2024 pdf epub mobi 电子书