美文网首页
编程习惯 --- 2022-09-11

编程习惯 --- 2022-09-11

作者: 一位先生_ | 来源:发表于2022-09-30 13:42 被阅读0次
  1. 修改完代码,记得自测一下(再小的修改也最好测一下,哪怕是一个变量);
  2. 方法入参尽量都检验(校验参数);
  3. 修改老接口时,思考接口的兼容性;
  4. 对于复杂的代码逻辑,添加清楚的注释;
  5. 使用完 IO 资源流,需要关闭(比如链接数据库,es等);
  6. 代码采取措施避免运行错误(如数组边界溢出);
  7. 尽量不要在循环里远程调用或者对数据库操作,优先考虑批量进行(先批量查处,然后再循环处理);
  8. 写完代码,脑洞一下多线程执行会怎样,注意并发一致性问题(考虑并发问题);
  9. 获取对象/数组的属性,先判断对象/数组是否为空;
  10. 多线程异步优先考虑恰当的线程池,而不是new thread(降低资源损耗、提高响应速度、便于重复利用)<注意线程池隔离>;
  11. 手动写完代码业务的SQL,先拿去数据库跑一下,同时也explain看下执行计划;
  12. 调用第三方接口,需要考虑异常处理、安全性、超时重试这几个点(重要的需要考虑签名、加密等);
  13. 接口考虑幂等性(接口多次点击请求);
  14. 多线程情况下,考虑线性安全问题;
  15. 主从延迟问题考虑;
  16. 缓存的时候,考虑缓存跟DB的一致性,还有(缓存穿透、缓存雪崩和缓存击穿)。

相关文章

  • 编程习惯 --- 2022-09-11

    修改完代码,记得自测一下(再小的修改也最好测一下,哪怕是一个变量); 方法入参尽量都检验(校验参数); 修改老接口...

  • iOS单例模式

    1、为什么用单例模式? OC编程习惯(Java编程习惯、Swift编程习惯) xcode 4.2之前是MRC(手动...

  • 编程习惯

    程序中常用的变量命名前缀[https://www.cnblogs.com/luguoshuai/p/1063181...

  • 单例模式学习(OC,Swift,Java多角度学习)

    设计模式分为三大类:创建型、结构性、行为型 1、为什么用单例模式? OC编程习惯(Java编程习惯、Swift编程...

  • 鼎叔的编程慢习惯

    这次谈谈纯技术,谈一些编程习惯的事情。 标题是「编程慢习惯」,为什么是「慢习惯」呢? 因为我今天分享的这些习惯在短...

  • PHP编程习惯

    1.字符串使用单引号比使用双引号高效 2.字符串使用echo输出比用print高效,且echo可以用逗号,连接 e...

  • 编程编码习惯

    更多内容请关注公众号:dotNET学习天地 一起学习,一起进步。

  • 编程习惯/风格

    变量起名字的时候,可读性 一行太长的代码可以换行分开,对齐,编译时不影响

  • 编程的习惯

    阿里巴巴出品的java规范JavaScript代码规范VUE编写规范 子日:少成若天性,习惯如自然。 我每次学习一...

  • 如何养成良好的编程习惯?这六点你不注意一下将很难提升编程能力!

    导语:要想提高编程能力,养成良好的编程习惯是非常必要的,这是因为良好的编程习惯不仅仅使编写的代码看上去有规范的美感...

网友评论

      本文标题:编程习惯 --- 2022-09-11

      本文链接:https://www.haomeiwen.com/subject/bsjxortx.html