程序员经常会犯的五个错误
小职 2021-09-17 来源 : 阅读 900 评论 0

摘要:本篇主要介绍了程序员经常会犯的五个错误,希望可以对编程的学习与工作有所帮助。

本篇主要介绍了程序员经常会犯的五个错误,希望可以对编程的学习与工作有所帮助。

程序员经常会犯的五个错误


错误1:没有文档

所有项目的第一个错误就是:没有任何文档。

 

没有文档,如何开始呢?你如何了解项目结构、软件体系结构,以及在哪里找到你想要修改、更新的文件,文档是项目成功的关键,无论开源与否,你都需要确保自己记录了如何使用项目、如何测试和部署项目。而且有一些很好的项目可以帮助你编写文档,比如docusaurus。

 

错误2:注释

即使你有文档,你仍然需要理解代码,即使你是为自己编写代码,你仍然可能不记得某个特定代码段在做什么,或者它是如何使用的,当然,你不需要为函数int addToNumbers(int v1, int v2)编写注释,但可能需要为函数computeQuotaForUser(int userId)添加一些注释,比如在代码不明显或在多个关键代码不明显在或在多个关键代码路径上使用时进行注释。

 

错误3:不可读的代码

你是否曾经花了好几个小时去阅读一段代码并理解它的作用(尤其是在没有注释的情况下),每个开发人员都有这样的时刻。所以,你要确保自己的代码是可读的,不仅要在不明显的代码上添加注释,此外,还应在整个代码库中采用一致的风格。比如变量如何命名(例如,喜欢timeRemainingSeconds而不是timeremremaining),编写可以直接在屏幕上显示完整的简短的代码单元(大概40行左右)。

 

错误4:没有测试

另一个错误也是最大的错误是永远不要进行任何单元或集成测试。当然,你手动测试了代码,可以确保它可以在你的机器上运行,但是不能保证你的同事将运行相同的测试,并且也不能保证代码在干净的环境中运行(例如CI/CD管道)。

 

要确保代码能顺利运行,编写单元测试,并在CI/CD管道中的每个更改时都运行它们。

 

错误5:尽量不要使用强类型

许多语言(例如JavaScript或Python)都不使用强类型。他们通过引入相应类型来解决这些问题(作为额外层的一部分——就像TypeScript,作为可选模块的一部分——就像Python)。

 

强类型会引起一些问题,一些开发人员仍在使用字符串和整数做相加,比如“1”+ 1等于2(它等于11)。

 

这类问题通常很难找到,而要找到罪魁祸首就像大海捞针。要避免此类问题,一定要慎重使用强类型,并始终声明类型。


我是小职,记得找我

✅ 解锁高薪工作

✅ 免费获取基础课程·答疑解惑·职业测评

程序员经常会犯的五个错误

本文由 @小职 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程