好代码的标准
代码英雄
20181126
讲师 liuboyang
- 做适度的抽象
- 少有晦涩难懂的逻辑
- 由大量的小模块拼装而成
- 可读性、可测试性、可维护性
- 接口和API要向下兼容:服务一直连续,用户一直可用
- 做到无状态,灵活扩容升级
- API接口的幂等,重试操作一致
8 .写代码观念要变化,当作品
9 .读大师的代码,也要读别人不好的代码,思考
20181126
- 简洁:反映架构需求,接口和实现解耦
- 可读:人、工具可读
- 可演化:在软件生命周期里可演化
如何写好代码?
- 理解需求
- 架构需求
- 代码设计
仔细思考后,才能写好代码
20181127
好代码的标准:
- 可读性强:易维护,利于后续重构
- 可扩展性和可维护性:是代码不断更新后具备的的特性
如何写好代码?
3. 保持代码的整洁性,符合编程规范:边界划分等
4. 大量积累,灵活应用:了解常见设计模式、架构设计原则,多读代码 《开源软件的架构模式》 开源软件架构, redis 就是非常优秀的 C 代码。
5. 刻意练习,把学到的用到自己的代码中
20181128
好代码标准:
- 增量开发软件:设计原则高度长期统一,代码中少「特殊处理」
- 敏捷开发软件:解耦、可独立测试,我的逻辑不依赖别人
如何写好代码?
- 基本功扎实
- 读老代码,总结老代码
- 不炫技、不着急,可读性要强