写点什么

说到 CR,我们到底需要关注什么

作者:agnostic
  • 2023-12-10
    上海
  • 本文字数:367 字

    阅读完需:约 1 分钟

CR 是架构师每日都需要做的工作。架构师会通过 CR 来把控架构是否被正确的落地了。

那说到 CR,我们作为架构师在 CR 的过程中到底需要专注什么呢?


首先,我们需要关注领域模型的设计是否合理。包括实体之间的关系,实体内部的字段,哪些需要作为值对象等。


其次,我们需要关注对外暴露的服务是否合理:

  1. 是否暴露了粒度合适的服务。

  2. 服务交互的字段是否不多不少。

  3. 服务返回的错误码是否合理。


再次,我们需要关注代码的结构是否合理。这里的结构包括:

  1. 分层结构:是否按照 MVC,MVVM,或者 SOA 等进行和合理的分层。

  2. 接口的抽象:是否对类进行和合理的接口抽象,程序是否在对接口进行编程。

  3. 接口/类内部的划分。


最后,关注于代码的结构是否合理:

  1. 是否有合适的注释。

  2. 代码逻辑是否清晰易懂。

  3. 是否考虑了足够的异常情况,是否有防御性编程逻辑。


对于代码的逻辑,通过 CR 去发现会比较难,这部分理应交割测试来完成。

发布于: 刚刚阅读数: 2
用户头像

agnostic

关注

常识、KISS、高可用、合规架构、架构治理 2019-02-14 加入

二十年架构经验,互联网金融专业架构师。Open Group Master Certified Architect

评论

发布
暂无评论
说到CR,我们到底需要关注什么_CR_agnostic_InfoQ写作社区