知识卡片
原则带来一致
内容
原则用于让团队以一致方式构建软件,例如分层策略、数据访问方式、会话使用和一致性模型。发散:原则不是装饰性口号,只有能约束日常决策,才会降低代码库的认知和维护成本。
参考来源
- 位置:《程序员必读之软件架构》第25章《原则》(源文件:OEBPS/text00000_split_037.html)
- 结论依据:原文列出分层策略、业务逻辑位置、无状态组件、HTTP会话使用、一致性模型等具体架构原则示例,说明原则用于让团队以一致方式构建软件,直接支持卡片论点。
- 原始内容:"约束是强加于你的,而原则是你为了将标准方法和一致性引入构建软件的方式而想采用的。……分层策略:……业务层完全独立于数据访问层……开发团队里每个人都明白这个原则。"