你是否曾经遇到过一些不应该出现的小 BUG ,比如路径错了一个字母,进而找不到文件 File no found
, 写的小功能 直接用错了变量,进而出现一些莫名其妙的问题。这些问题容易解决,但也浪费了我们不少时间。
那么,如何减少BUG
数量,成为一名靠谱的程序员呢?这是最近的一点经验总结,希望对你有帮助!
帮忙点个赞
或者收藏
好吗?这会对我非常有帮助.
简化操作流程
操作越多,失误越多。 尽量减少自己的操作,用一些靠谱的自动化方法
比如能Ctrl C,V
的就不自己敲,因为一个字母错误导致的错误最难找。
比如把常用的常量字符串写到自己的 utils.Constants 里,直接调用而不是每次自己复制或者拼写。
- 在 IDEA 编辑器中,使用
Alt + 鼠标左键
进入列编辑 - 在 Notepad-- 中,使用
Alt + Shift + 鼠标左键
,进入列编辑 - 把多处重复使用的代码抽写成函数
编写单元测试 Unit Test
对于每一个小功能,务必使用本地单元测试进行验证。避免在花费时间部署后才发现错误。同时这样也能更全面地测试代码逻辑,提高代码质量。举几个例子:
- 写的函数都要进入自己的
Unit Test
进行测试,以下函数尤其需要注意- 正则表达式
- SQL语句
- 有时本地环境不允许时,适当的简化,测一下主题逻辑即可
撰写文档
使用Typora
等工具输出pdf
, MarkDown
文档,不必过分关注格式,但可以帮助梳理思路。这样可以大幅减少与同事,需求的沟通成本,避免重复回答问题。同时快速确认代码的整体框架,进而提高效率,在正确的道路上走的更快。
熟悉快捷键和工具
熟练掌握列编辑和编辑器快捷键等工具,可以提高编码效率,减少不必要的重复操作。
Ctrl + Space
提示代码补全Alt + Enter
代码修复提示Shift + F6
快速重命名变量,类或方法名。会把该变量用到的地方一个不落的重命名Ctrl + G
定位哪一行双击 Shift
快速找到方法
,类
勤写代码
有些东西只有我们尝试,经历的次数够多才能成功。 只有通过不断的实践和积累,才能真正掌握技能。多写代码,多实践,不断提升自己的编程能力。