一个好项目的理念

一个好的后端项目指标

  • 有良好的代码规范
    1. 良好的代码风格
    2. 良好的注释规范
  • 有完善的资料与文档
    1. 业务流程文档
    2. 架构设计文档
    3. 实现流程文档
  • 项目功能与业务相匹配
    1. 测试用例与功能相符
    2. 单元测试与业务相符
    3. 可通过单元测试与功能测试
  • 达到系统性能要求
    1. 评估满足用户的性能要求
    2. 压测可满足预估的性能要求
    3. 系统性能可通过负载提升
  • 采用成熟完善的技术与框架
    1. 成熟完善及使用者多文档全面
    2. 有良好的服务,出现问题可解决
  • 拥有达标覆盖率的单元测试
    1. 确保业务代码可正常执行
    2. 不依赖其他模块或数据可独立运行
    3. 执行完成以后不产生脏数据
    4. 完成单元测试要对业务产生的影响做检查
    5. 单元测试可尽量覆盖所有的业务
  • 他人可轻易的扩展维护
    1. 有良好的代码风格与注释
    2. 有相对完善的资料文档
    3. 有相对全面的单元测试
    4. 有良好的设计模式,可支持添加功能时尽量增加而不修改

做好项目的基本要素

要时刻提醒自己: 看清目标,掌握好方向。

  • 努力的方向
    1. 颗粒度越大(函数代码量越大),功能调整的可能性就会越大,出现BUG的可能性也会越大,时刻要想尽一切办法去减小颗粒度,这也将会驱使你不断进步。
  • 努力的目标
    1. 既开闭原则,最终实现在扩展功能时,做到只增加而不修改。

有了目标和方向了,你还不知从何下手?
首先要先摆脱函数式编程,开始拥抱面向对象,要准守规范与原则,拒绝CV战士。

posted @ 2021-10-21 10:56  liuhuayiye  阅读(134)  评论(0编辑  收藏  举报