永发信息网

如何快速成为一名优秀的“码农”

答案:1  悬赏:30  手机版
解决时间 2021-04-05 10:21
  • 提问者网友:我一贱你就笑
  • 2021-04-04 12:13
如何快速成为一名优秀的“码农”
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-04-04 12:31
出现bug错误检查表

1:拼写检查

大小写不匹配(极端情况是,你看到的I是1不是i的大写)或者是名字多出一个空

使用ide的搜索功能或者双击变量名ide会标注出相同变量名。

2:代码执行顺序

这个跟多线程环境有差不多的相性。(出现幽灵般的bug的时候考虑一下多线程程序代码执行顺序)

3:逻辑检查

将要编写的功能逻辑已经了然于胸?

已经考虑过所有的逻辑分支?

4:扫清尾巴

一些状态变量,或者是开关变量用完忘记关了的。

前提是,对业务流程完全了然于胸

5:边界检查

循环变量,数组引用,比较整数,浮点数……等等

6:一个变量有多个用途

比如说:一个数据结构被多个程序引用,一个变量既当做状态变量又当做逻辑(数学)运算变量。

7:复制代码

复制的代码要知道其实现原理。

复制的代码是否有一些参数没有删除或者增加。

8:如果无法避免一些隐含的规则,出现bug的时候优先考虑隐含规则的地方。(如,一个变量有多个用处,项目隐含规则)

9:高扇入函数或者接口使用防御编程。

是否使用防御编程。

10:修改代码之前,多考虑一下全局变量的影响范围,提供有搜索功能的代码编辑器能够帮助你轻易的做到这一点。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯