一、设计问题 (ABI 原则)

  • CR 的意图 (Intention)
    • 首先要了解整个 CR 要解决的问题;
  • 正确的解决方案 (Better Solution)
    • 在了解问题的基础上,思考标准的解决方案;
  • 架构设计(合理的分层)(Architecture Design)
    • 包设计
    • 类设计
    • 接口设计
  • 安全 (safety) 不要迫使使用方到处传递敏感信息

二、实现问题

  • 命名规范

    • 命名规范:
  • 一致性

    • 注释和代码保持一致
    • 同一个概念,不要用多个(近似但不一样的)名称
  • 作用域