写高质量代码应该养成的几个好习惯
代码 几个 应该 高质量 习惯 养成
2023-09-14 09:16:30 时间
最近看了很多文章,也学了很多;分享下写代码的几个好习惯
- 修改完代码,记得自测一下。
- 方法入参尽量都检验。
- 获取对象的属性,先判断对象是否为空。
- 修改老接口的时候,思考接口的兼容性。
- 对于复杂的代码逻辑,添加清楚的注释。
- 手动写完代码业务的SQL,先拿去数据库跑一下,同时也explain看下执行计划。
- 使用完IO资源流,需要关闭。
- 代码采取措施避免运行时错误 (如数组边界溢出,被零除等)
- 写完代码,脑洞一下多线程执行会怎样,注意并发一致性问题。
- 多线程异步优先考虑恰当的线程池,而不是new thread,同时考虑线程池是否隔离。
- 尽量不在循环里远程调用、或者数据库操作,优先考虑批量进行。
- 调用第三方接口,需要考虑异常处理,安全性,超时重试这几个点。
- 接口需要考虑幂等性。
- 多线程情况下,考虑线性安全问题。
- 主从延迟问题考虑。
- 使用缓存的时候,考虑缓存跟DB的一致性,还有 (缓存穿透、缓存雪崩和缓存击穿)
相关文章
- 几个vbs代码
- C语言简易贪吃蛇(附完整代码)
- wordpress网站如何添加总访问量代码
- 别整一坨 CSS 代码了,试试这几个实用函数
- 平均查找性能提高了 715 倍,Linux 6.2 合并华为贡献的代码,华为OD火到国外!
- 代码仓库服务之 GitLab
- 开源项目|1000行代码实现http_bench
- iOS常用的几个动画代码详解手机开发
- java贪吃蛇游戏代码详解编程语言
- 格式化Oracle代码 助力高效开发(oracle代码的格式化)
- 学php必收藏的几个经典代码
- PHP实用代码收集
- JAVASCRIPT客户端验证数据的合法性代码(正则)
- jquery使用点滴函数代码
- c#共享状态的文件读写实现代码
- 首页图片漂浮效果示例代码