「软件架构的目标是最小化 『建置和维护系统所需的人力』」
「架构的规则都是一样的! 年轻设计师可能会认为这是无稽之谈,可能会坚定认为现在的一切都是新的、是不同的。很不幸,他们错了。即使出现那麽多新语言、框架、范式...,现在的规则与 1946 年 Alan Turing 写下第一个机器码时,并无分别」
「本书就是要来讲述这些规则的 - 那些永恒、不变的规则」
取自: Clean Architecture (p.10 & pp.xi-xiii)
(原文: 软件系统能够工作比较重要,还是软件系统更容易变更比较重要?)
论证一:
论证二: Eisenhower 矩阵
「如果架构最後才出现,那麽开发系统将变得更昂贵。系统的最终修改将变得几乎不可能」
取自: Clean Architecture (p.15)
P.S. 挑战的第 14 天,笔者进入到本书後压力挺大的。下班之余常反覆翻阅 Clean 系列书及 Design Patterns、搭配 Google 查找案例,以求将本书精华呈现给读者们 (且不能误人子弟),下笔时又常觉得废话太多掩盖了重点、排版太乱导致阅读体验不佳,或不知道该如何阐述想法 (况且自身对 Clean 的理解本来也就不是挺深的 QQ)
接下来笔者会像重构程序码般反覆重构自己的文章的。
本系列文章经过重新编排和扩充,已出书为ECMAScript关键30天。原始文章因当时准备时程紧迫,...
有效的使用 Observability 的资料 系列文章 (1/4) - 透过 Machine Le...
不知道大家有没有试过 在手机上的 App 觉得很好用,想找找看是否可以安装在 TV 上 但去了 Go...
Azure cognitive service- 於是,Chatbot 也有了智慧 Azure 认知...
今天与工作室的Alvin谈到广告轮播(Banner)这件事情,於是就开启了今天的主题。 网路上有许多...