
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
任何人都会在工作中犯错,这是非常正常的一个现象,我们只要在错误中吸取教训以后不犯就好,下面我们就通过案例分析来了解一下,软件开发程序员常见编程错误都有哪些。
1、混乱的代码格式
大多数缺乏经验的开发者都会犯这样的错误。如果代码格式不正确,代码就会变得难以阅读,并且会让其他开发者感到沮丧。通过安装格式化代码的linter,可以修复混乱的代码。
2、在代码中用magicnumber
Magicnumber是含义不明确或重复出现的数字,必须用命名常量替换。Magicnumber不可读,不能为开发者提供上下文。此外,magicnumber在程序中可能被多次使用,这样很容易出错。
3、没有自动化测试
当你开始编写自动化测试时,将不得不比编写手动测试投入更多的时间。你会感谢自己花时间编写这些自动化测试。手工测试枯燥、耗时,而且更容易由于人为因素而产生错误。
4、日志中没有记录任何相关信息
有用的日志让开发者受益匪浅。日志可以帮助区分代码中错误发生的位置,并使调试更加容易,好的日志包含了当某个错误发生时用户正在做什么的上下文信息。
5、过度设计
大多数开发者实现某种设计模式只是因为好玩,即使我们发现可以应用某种设计模式,也不代表一定要在代码里实现,因为很有可能只是在代码库中增加了一点技术债而已。
6、单个函数功能过多
不要让函数一次做很多事情。避免让函数获取、处理和输出数据,将这些职责划分为不同的功能。创建三个函数:一个用于获取,一个用于处理,一个用于输出数据。将功能集中于一个关注点可以使其更加健壮。
7、差劲的提交信息
大多数人可能都犯过这个错误。“修复了一个bug”或“正在进行中的工作”都不是很好的提交信息。提交信息非常重要,值得花上一些时间编写。一个好的提交信息需要解释“发生了什么变化”以及“为什么发生了变化”。包含提交信息的修订历史是一种很好的资源,可以在出现问题时快速定位出问题所在。
8、只知编码,不知解决方案
一上来就编码,你可能会觉得很兴奋,但你以后一定会后悔的。编码包括规划和组织代码。在开始编码之前,应该有一个计划,计划一下在路上可能会遇到的问题,以及能做些什么来解决它们。因此,你需要注意到在编写代码之前还有很多事情需要考虑。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。