(一)改掉这些坏习惯,还怕写不出健壮的代码?

本文探讨了代码审查中常见的编程坏习惯,包括忽视性能的编码方式,如错误地创建包装类型对象、使用低效的Map迭代方式、直接通过new获取Date时间戳以及在循环中拼接字符串。同时,还提到了一些小毛病,如错误使用equals方法、对象空检查滞后以及要求非空的方法传入空值。改掉这些坏习惯将有助于编写出更健壮的代码。最后,作者推荐了FindBugs、Checkstyle和SonarQube作为代码检查工具。
摘要由CSDN通过智能技术生成

Code Review 是一场苦涩但有意思的修行。

近期对团队负责的项目,进行了一次 Code Review,代码评审过程中遇到的那些编码坏习惯,笑的合不拢嘴。不过,评审中很多代码编写问题,以往都多次提及过,所以气还是不打一处来。

作为用代码编写人生的程序员,能拥有写一手健壮代码的本领,那绝对很有必要。因为健壮的代码能够把 Bug 扼杀在摇篮里,能够让问题止步于上线前。

那么,怎样才能练就写出健壮代码的本领呢?

本次着重谈谈那些代码编写时的一些坏习惯,改掉这些坏习惯,相信会向健壮代码迈进一大步。

1. 编码时易忽略性能的坏习惯 

坏习惯一:调用低效的构造器,创建包装类型的对象

反例:正解:解惑:使用 Long.valueOf(long) 代替 new Long(long),可以提高性能。如 Long 源码所示,如果当传入的值

  • 7
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值