
软件架构基础
Fundamentals of Software Architecture
Mark Richards、Neal Ford · 初版 2020 年
12人推荐
16位读者提及
17次提及
为什么值得读
- 视野宽广,是极佳的架构全景概览
- 知识持久保值,适合长期查阅
- 章节简短精炼,非常适合读书会研读
Hacker News 上怎么说
正在加载完整评论……

Fundamentals of Software Architecture
Mark Richards、Neal Ford · 初版 2020 年
正在加载完整评论……
既然大家都在 HN 上,我姑且默认你问的是软件架构而不是建筑架构。O'Reilly 今年出的《软件架构基础》(Fundamentals of Software Architecture)[1] 覆盖面非常广,是我目前见过最好的全局概述。[1]: https://learning.oreilly.com/library/view/fundamentals-of-so...
I'm assuming you're asking about software architecture and not building architecture since we're on HN. The O'Reilly book Fundamentals of Software Architecture [1] that came out this year is really broad and the best overview I've seen so far. [1]: https://learning.oreilly.com/library/view/fundamentals-of-so...
……有些人建议只买那些“信息在很长时间内都不会过时”的纸质书。[2] 在你看来,哪些软件工程类的书符合这个标准?我先来:《软件架构基础》(Richards 和 Ford 著)。[3] [1]: https://news.ycombinator.com/item?id=32888730 [2]: https://news.ycombinator.com/item?id=32889804 [3]: https://learning.oreilly.com/library/view/fundamentals-of-software/9781492043447/
…some people suggest that they only buy physical books "where the information will be relevant for a long time."[2] In your opinion, which software engineering books fit the description? I'll start: Fundamentals of Software Architecture by Richards and Ford.[3] [1]: https://news.ycombinator.com/item?id=32888730 [2]: https://news.ycombinator.com/item?id=32889804 [3]: https://learning.oreilly.com/library/view/fundamentals-of-software/9781492043447/
……读过的虚构类:- 罗伯特·格雷夫斯的《贝利撒留伯爵》 - 大卫·米切尔的《骨钟》 - 《苍穹浩瀚》(整套) - 安迪·威尔的《挽救计划》。而最好的软件开发类书是:- 马克·理查兹和尼尔·福特的《软件架构基础:工程化方法》 - 托马斯·亨特二世和布莱恩·英格利希的《多线程 JavaScript》 - 费莲·赫曼斯的《程序员的大脑》
…fiction I read: - Count Belisarius by Robert Graves - The Bone Clocks by David Mitchell - The Expanse (all of them) - Project Hail Mary by Andy Weir And the best books on software development were: - Fundamentals of Software Architecture: An Engineering Approach by Mark Richards and Neal Ford - Multithreaded JavaScript by Thomas Hunter II and Bryan English - The Programmer's Brain by Felienne Hermans
刚参加完一个每周读书会(读的是 Mark Richards 和 Neal Ford 写的《软件架构基础》——对中高级开发者以及新晋架构师来说都是一本好书)。每周读 2 章的节奏很合适,因为章节都不长,而且大多是简明扼要的概述……
Just finished attending a weekly book club (Fundamentals of Software Architecture by Mark Richards and Neal Ford -- great book for mid and senior developers, as well as new architects). 2 chapters weekly worked well because the chapters were short, and were mostly brief overviews…
……Just Enough Software Architecture - 《领域驱动设计:软件核心复杂性应对之道》(Eric Evans),比起 Vaughn Vernon 那本 DDD,我更推荐这本。 - 《架构整洁之道》(Robert Martin) - 《软件架构基础:工程化方法》 - 《设计模式》(Gamma 等人) - 《站点可靠性工程:Google 是如何运营生产系统的》 - 《重构:改善既有代码的设计(第2版)》(Addison-Wesley……
…Enough Software Architecture - Domain Driven Design - Tackling Complexity in the Heart of Software (Eric Evans) I recommend this one more than Vaughn Vernon's DDD. - Clean Architecture (Robert Martin) - Fundamentals of Software Architecture: an Engineering Approach - Design Patterns (Gamma et al) - Site Reliability Engineering: How Google Runs Production Systems - Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley…
祝贺!我想推荐最近出的这本《软件架构基础》https://www.oreilly.com/library/view/fundamentals-of-softwar... 它涵盖了重要的基础知识,梳理了不同的架构模式。书的最后一部分还讲了软技能:沟通、……
Congratulations! I would like to recommend the recent book “Fundamentals of Software Architecture” https://www.oreilly.com/library/view/fundamentals-of-softwar... It covers important foundations, walks through different architecture patterns. The last part of the book is about soft skills: communications,…