最近, 一直在思考如何写好代码, 写人能懂的代码, 写能维护的代码, 总结下来,实时更新, 有感同深受者或不同意见可一起分享下。
1. 理解业务模型
业务模型, 是整个业务的核心, 业务搞明白再写,
要让代码在大脑里跑一遍, 再去用环境去测。
2. 理解数据模型
数据模型和业务模型息息相关的
3.先写异常情况,出现异常返回,再写正常情况
也是为了降低圈复杂度
4.解偶和可扩展
5.数据一致性
内存存储运行态的信息
持久化要DB或文件来存储
6避免用全局变量
服务进程crash,数据如何恢复
7. 符合编程代码规范
函数参数不要超过5个
圈复杂度不要超过5个
函数不要超过50行
单个文件不要超过2000行
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。