知识卡片

泥球源于失焦

普通读书笔记卡 · 1885.h

内容

软件架构天然存在;区别在于它是被主动设计,还是在无人负责大局时自然沉积成泥球。发散:结构、愿景和技术领导不是仪式感,它们是防止代码质量、安全、性能和可维护性同时失控的早期干预。

参考来源

- 位置:《程序员必读之软件架构》第6章《软件架构重要吗》(源文件:OEBPS/text00000_split_016.html) - 结论依据:原文明确说明软件架构总是存在,区别只在于是否被主动设计,不思考架构会导致系统变成"一团乱麻",直接支持卡片论点。 - 原始内容:"既然软件架构是关于结构和愿景的,那你可以说它总是存在的。……如果没人思考软件架构,最终结果往往看起来像一团乱麻(big ball of mud)。当然,会有一个结构,但不是你想要的!"