您当前的位置:首页 > 电脑百科 > 程序开发 > 程序员

程序员的15个“坏习惯”,你踩过几个坑?

时间:2023-09-16 13:42:44  来源:今日头条  作者:JAVA新视界

编程的世界里,有一些坏习惯似乎是程序员们共同的“小毛病”,但却可能严重影响我们的工作效率和代码质量。我们将探讨程序员们容易陷入的15个坏习惯,看看你或者身边的同事是否也曾踩过这些坑。

1. 变量、方法、类命名不规范


命名是代码的门面,但有时我们可能会采用不规范、晦涩难懂的命名方式,让自己和其他人阅读代码变得痛苦。规范的命名能够提高代码的可维护性和可读性。

2. 重要逻辑不写注释,不输出文档


没有注释的代码就像一本没有目录的书,你会陷入翻阅的困境。写好注释和文档,能够帮助其他人理解你的代码,并提高协作效率。

3. 写复杂冗余的函数


有时候,我们可能会陷入“过度工程”的陷阱,写出复杂冗余的函数,难以维护和测试。要时刻记住,简洁和清晰的代码是最好的。

4. 不接受质疑、反馈


拒绝接受他人的质疑和反馈会让你的成长受限。编程是一个不断学习和改进的过程,开放心态是取得进步的关键。

5. 接口协议不规范


不规范的接口和协议可能导致代码难以集成和扩展。遵循行业标准和良好的设计原则,可以减少未来的问题。

6. 遇到问题自己死磕、有阻碍因素不上报


有时候,我们可能会过于固执,试图自己解决所有问题,而不是及时汇报并请求帮助。要记住,协作是团队成功的关键。

7. 表达没有逻辑,不站在对方角度看问题


代码评论和交流中的逻辑不清晰可能会引发误解和冲突。在讨论问题时,要站在他人的角度思考,以避免不必要的争论。

8. 不主动思考,伸手党


程序员有时可能过于依赖搜索引擎,而不是主动思考和解决问题。搜索是好工具,但不要忘了自己的大脑。

9. 加功能不考虑扩展性,修改功能不考虑其他调用


在添加或修改功能时,考虑扩展性和其他调用的影响是至关重要的。否则,你可能会引入不必要的复杂性。

10. 没理清需求就直接写代码


在编写代码之前,要仔细理解需求。不理清需求就开始写代码可能会导致后期频繁的修改和重构。

11. 代码不自测


不进行自测可能会导致在生产环境中出现难以追踪和修复的问题。编写测试用例能够提高代码的质量和稳定性。

12. 不关心代码安全性和性能


忽视代码的安全性和性能可能会导致严重的安全漏洞和性能问题。要时刻保持警惕,采用最佳实践来编写安全和高效的代码。

13. 拖延症


拖延症可能导致项目延期和工作压力增加。制定合理的计划和时间管理策略,有助于提高工作效率。

14. 不学习新技术


编程领域不断发展,不学习新技术和工具可能会使你的技能逐渐过时。持续学习和自我提升是保持竞争力的关键。

15. 提交代码不规范


提交不规范的代码可能会引发团队合作问题,增加代码审查的难度。遵循团队的代码规范和提交流程,有助于提高协作效率。

作为程序员,我们都可能犯这些坏习惯中的一些,但关键在于不断改进和提高自己。通过认识到这些问题并采取积极的行动来纠正它们,我们可以成为更出色的程序员,创造更优质的代码,取得更大的成功。



Tags:程序员   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除。
▌相关推荐
在编程的世界里,有一些坏习惯似乎是程序员们共同的“小毛病”,但却可能严重影响我们的工作效率和代码质量。我们将探讨程序员们容易陷入的15个坏习惯,看看你或者身边的同事是否...【详细内容】
2023-09-16  Tags: 程序员  点击:(0)  评论:(0)  加入收藏
在软件开发领域,程序员经常面临一个挑战:如何在保持高质量的同时提高编程速度。下面将探讨程序员在取得编程速度和质量之间的平衡时应考虑的因素,并提供一些建议来帮助他们有效...【详细内容】
2023-09-07  Tags: 程序员  点击:(13)  评论:(0)  加入收藏
作为一名程序员,我们不能只关注代码的实现和上线,而忽视了线上环境的运行和优化。近期遇到了两个线上服务的问题,一个后端应用和一个前端项目,它们存在一些 bug 和历史遗留问题...【详细内容】
2023-08-31  Tags: 程序员  点击:(34)  评论:(0)  加入收藏
在业内有一条不成文的说法,程序员是吃青春饭的,过了35岁基本上就走下坡路没有竞争力了,那为什么会是这样的呢,在老R看来有以下几个方面1、加班,加不动了。IT行业都很卷,与其说IT行...【详细内容】
2023-08-30  Tags: 程序员  点击:(38)  评论:(0)  加入收藏
不多,但是执行力非常强。特别是随着代码水平的提高,注释写的越来越少,甚至话也越来越少啦。最重要的是,程序员在长年的编程生涯中,也渐渐养成了一些特有的职业习惯。一般来说,真正...【详细内容】
2023-08-30  Tags: 程序员  点击:(44)  评论:(0)  加入收藏
在知乎上看到一个问题,如下:这个话题反映了时下AI技术对程序员的冲击。然而挑战与机遇并存。Google、百度、腾讯等巨头互联网公司纷纷布局人工智能技术和市场,推出AI大模型,甚至...【详细内容】
2023-08-23  Tags: 程序员  点击:(24)  评论:(0)  加入收藏
【CSDN 编者按】这篇文章讲述了作者从建筑师转变为软件开发人员的五年经历,并分享了他如何通过制作游戏引擎找到编程的乐趣。文章详细描述了他从制作 Pong 和 Tetris 的克隆...【详细内容】
2023-08-22  Tags: 程序员  点击:(13)  评论:(0)  加入收藏
程序员想要在职场里站稳脚跟、甚至是脱颖而出,就需要清楚知道程序员的等级,程序员分为初级资格、中级资格、高级资格三个等级,每个等级又分为不同的专业,共有20个专业方向。 程...【详细内容】
2023-08-22  Tags: 程序员  点击:(7)  评论:(0)  加入收藏
作为程序员,我们都曾是经验不足的新手,犯过不少错误。这些错误虽然很常见,但也是我们成长的一部分。同时,这些错误可能会影响你的代码质量、项目进度、职业发展,甚至是你的收入和...【详细内容】
2023-08-22  Tags: 程序员  点击:(21)  评论:(0)  加入收藏
我是一名新手项目经理,转项目管理岗 1 年半,在做管理之前,我是一名程序员。也就是说,我是最常见的技术转管理了。欢迎阅读~最开始,我极度不适应这个岗位。感觉很累,还不见成效。经...【详细内容】
2023-08-20  Tags: 程序员  点击:(15)  评论:(0)  加入收藏
▌简易百科推荐
在编程的世界里,有一些坏习惯似乎是程序员们共同的“小毛病”,但却可能严重影响我们的工作效率和代码质量。我们将探讨程序员们容易陷入的15个坏习惯,看看你或者身边的同事是否...【详细内容】
2023-09-16  JAVA新视界  今日头条  Tags:程序员   点击:(0)  评论:(0)  加入收藏
随着Python编程语言的流行和广泛应用,Python工程师成为了当下热门的职业之一。但是,对于许多人来说,他们对Python工程师的具体工作职责和技能要求还不够清晰。本文将深入探讨Py...【详细内容】
2023-09-07    扣迪编程  Tags:Python   点击:(5)  评论:(0)  加入收藏
作为一名程序员,我们不能只关注代码的实现和上线,而忽视了线上环境的运行和优化。近期遇到了两个线上服务的问题,一个后端应用和一个前端项目,它们存在一些 bug 和历史遗留问题...【详细内容】
2023-08-31  Java极客技术  微信公众号  Tags:程序员   点击:(34)  评论:(0)  加入收藏
在业内有一条不成文的说法,程序员是吃青春饭的,过了35岁基本上就走下坡路没有竞争力了,那为什么会是这样的呢,在老R看来有以下几个方面1、加班,加不动了。IT行业都很卷,与其说IT行...【详细内容】
2023-08-30  南京路老R    Tags:程序员   点击:(38)  评论:(0)  加入收藏
在知乎上看到一个问题,如下:这个话题反映了时下AI技术对程序员的冲击。然而挑战与机遇并存。Google、百度、腾讯等巨头互联网公司纷纷布局人工智能技术和市场,推出AI大模型,甚至...【详细内容】
2023-08-23  SoFlu软件机器人    Tags:程序员   点击:(24)  评论:(0)  加入收藏
【CSDN 编者按】这篇文章讲述了作者从建筑师转变为软件开发人员的五年经历,并分享了他如何通过制作游戏引擎找到编程的乐趣。文章详细描述了他从制作 Pong 和 Tetris 的克隆...【详细内容】
2023-08-22    CSDN  Tags:程序员   点击:(13)  评论:(0)  加入收藏
程序员想要在职场里站稳脚跟、甚至是脱颖而出,就需要清楚知道程序员的等级,程序员分为初级资格、中级资格、高级资格三个等级,每个等级又分为不同的专业,共有20个专业方向。 程...【详细内容】
2023-08-22  IT枫斗者  今日头条  Tags:程序员   点击:(7)  评论:(0)  加入收藏
我是一名新手项目经理,转项目管理岗 1 年半,在做管理之前,我是一名程序员。也就是说,我是最常见的技术转管理了。欢迎阅读~最开始,我极度不适应这个岗位。感觉很累,还不见成效。经...【详细内容】
2023-08-20  架构思考  今日头条  Tags:程序员   点击:(15)  评论:(0)  加入收藏
IT之家 8 月 15 日消息,微软 Azure 人工智能副总裁在近日举办的研讨会上,表示人工智能将替代很多技术岗位,但艺术家等需要发挥创意的岗位不会受到 AI 的影响。有网友在 Reddit...【详细内容】
2023-08-15    IT之家  Tags:程序员   点击:(30)  评论:(0)  加入收藏
作者 | howareyou 社区 译者 | 明明如月责编 | 夏萌出品 | CSDN(ID:CSDNnews)很多软件开发者纷纷离职,这并不令人意外。当软件开发人员被迫加班,并且他们对升职加薪或工作的...【详细内容】
2023-08-15    CSDN  Tags:程序员   点击:(24)  评论:(0)  加入收藏
站内最新
站内热门
站内头条