您现在所在位置: 首页 > IT知识库

上进计划 | 编程新手容易忽略的技术,代码总有bug大多数源于它!

发布时间:2023-06-06点击数:

1_副本.jpg

      在工作中总有这么一种程序员,他们被同事“霸凌”,被完美运行“厌恶”又被bug缠身,他们就是不规范编码的代表,可千万不要小瞧这个问题,它不仅会让你的Bug变多、同事关系冷漠,甚至还会引起生命危险!

      在2019年一名程序员在WTS Paradigm这家美国企业资源规划软件开发商的办公楼枪击同事,其原因竟然是因同事不写注释,不遵循驼峰命名,括号换行以及随意的git push -f ,最后导致了这场惨案。

2.jpg

      为什么遵循编码规范写代码这么重要让我们看看下面的例子:

      给你3秒钟你是否能发现其中的问题?


3_副本.png

      答案揭晓:因为多行注释的不规范写法导致有三行代码被注释掉。

4_副本.png

      当谈到编写高质量的Java代码时,遵循一致的编码规范是至关重要的。编码规范有助于提高代码的可读性、可维护性和可扩展性,从而使开发团队的同事能够更轻松地理解和修改代码。

      当代码编写不符合常用规范时,你的代码很可能发生以下Bug:

      1. 命名不清晰:使用含糊或不具描述性的变量名、方法名或类名,可能导致其他同事难以理解代码意图,从而引发错误的使用或逻辑混乱。

  • 9_副本.jpg

      2. 缺乏注释:缺乏必要的注释或注释不清晰,使得其他同事难以理解代码的逻辑,可能会导致错误的修改或误解,从而引发潜在的Bug

       10_副本.jpg

      3. 异常处理不当:没有正确处理异常或处理异常的方式不恰当,可能导致程序在出现异常时崩溃或产生不可预测的行为,增加Bug的风险。

       11_副本.jpg

      4. 魔法数字:在代码中直接使用未命名的魔法数字,即硬编码的常量,缺乏可读性和可维护性。当需求变化时,修改这些数字可能容易被忽视,从而导致逻辑错误。

  • 12_副本.jpg

      5. 不恰当的并发处理:在多线程环境中,未正确处理共享资源的同步访问可能导致数据竞争、死锁或并发Bug。

       14_副本.jpg

      6. 格式错误和缩进问题:缺乏一致的代码格式和缩进风格,使得代码难以阅读和理解,可能导致错误的逻辑或难以寻找Bug。

      一个规范的编码习惯不仅会让你在团队中收获尊重,及大佬的称号,更是分别同等技术下高薪程序员的重要指标之一,毕竟一个代码评审都过不了的程序员又怎能受到提拔和涨薪呢?现在要学企业级编码规范也不晚!

      本周上进计划小萌为同学们带来限时免费的《企业级编码规范》课程,让我们一起来掌握高质量代码编写,做到代码美如诗!


扫描海报中二维码

添加东小萌领取限时免费课程

16_副本.jpg


  • 友情链接

关注东软睿道公众号了解更多IT行业资讯

添加东小萌微信
获取更多IT学习资源