知识卡片

重用先分资源

普通读书笔记卡 · 1827.a

内容

可重用资源不只是代码库,还包括参考架构、开发方法、视点目录、架构风格、机制、模式、决策、现有应用和封装产品。先区分资源类型,才能判断它解决的是设计认知、运行能力还是交付效率问题。发散:平台建设失败常因把所有重用都压缩成“组件复用”。

参考来源

- 位置:《架构实战:软件架构设计的过程》第5章《可重用架构资源》5.2节“架构资源元模型”(源文件:_chapter-text/ch05.txt) - 结论依据:原文的架构资源元模型把可重用资源分为开发期资源(如参考架构、开发方法、视点目录、架构风格、架构机制、模式、参考模型、架构决策)和运行期资源(如现有应用、封装应用、应用框架、组件库),说明先区分资源类型才能判断其价值,支持“重用先分资源”。 - 原始内容:开发方法、架构风格、架构机制、模式、参考模型和架构决策是各种各样的开发期资源……现有的应用程序、应用程序框架和组件库是各种各样的运行期资源。