好代码的标准

代码英雄

20181126

讲师 liuboyang

  1. 做适度的抽象
  2. 少有晦涩难懂的逻辑
  3. 由大量的小模块拼装而成
  4. 可读性、可测试性、可维护性
  5. 接口和API要向下兼容:服务一直连续,用户一直可用
  6. 做到无状态,灵活扩容升级
  7. API接口的幂等,重试操作一致
    8 .写代码观念要变化,当作品
    9 .读大师的代码,也要读别人不好的代码,思考

20181126

  1. 简洁:反映架构需求,接口和实现解耦
  2. 可读:人、工具可读
  3. 可演化:在软件生命周期里可演化

如何写好代码?

  1. 理解需求
  2. 架构需求
  3. 代码设计

仔细思考后,才能写好代码

20181127

好代码的标准:

  1. 可读性强:易维护,利于后续重构
  2. 可扩展性和可维护性:是代码不断更新后具备的的特性

如何写好代码?
3. 保持代码的整洁性,符合编程规范:边界划分等
4. 大量积累,灵活应用:了解常见设计模式、架构设计原则,多读代码 《开源软件的架构模式》 开源软件架构, redis 就是非常优秀的 C 代码。
5. 刻意练习,把学到的用到自己的代码中

20181128

好代码标准:

  1. 增量开发软件:设计原则高度长期统一,代码中少「特殊处理」
  2. 敏捷开发软件:解耦、可独立测试,我的逻辑不依赖别人

如何写好代码?

  1. 基本功扎实
  2. 读老代码,总结老代码
  3. 不炫技、不着急,可读性要强
posted @ 2019-03-03 22:13  Michael翔  阅读(1648)  评论(0编辑  收藏  举报