永发信息网

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

答案:1  悬赏:30  手机版
解决时间 2021-04-05 10:21
如何快速成为一名优秀的“码农”
最佳答案
出现bug错误检查表

1:拼写检查

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

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

2:代码执行顺序

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

3:逻辑检查

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

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

4:扫清尾巴

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

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

5:边界检查

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

6:一个变量有多个用途

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

7:复制代码

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

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

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

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

是否使用防御编程。

10:修改代码之前,多考虑一下全局变量的影响范围,提供有搜索功能的代码编辑器能够帮助你轻易的做到这一点。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
风干牛肉干炒什么好吃,风干牛肉干什么牌子的
恩施市恩施重庆小面地址有谁知道?有点事想过
数学课英语怎么写语文,语文数学英语都很好的
摩托车本田60公里80时速要多时间走
强化2重升3重需要多少强化技能丹
谁能帮我做一个江苏省和山东省,市名,区名的
asp.net里德母版页与内容页有什么区别?
尼康D7000怎么关闭对焦辅助灯
当乌苏里江7点太阳升起的时候,帕米尔高原上
老妖股集体飙涨 现在还能上车吗
逻岗镇到商丘市坐大巴希要多少时间
关于菡萏的诗词李商隐,关于菡萏的古诗
盼盼防盗门2000年买的,听说门一震就开是吗
为什么现在大多数人用的手机都是vivo,OPP
明明QQ都可以上为什么我一玩游戏就特别卡,
推荐资讯
请问保定有几家胖仔米线啊?
单选题胚和胚乳都在何处发育A.胚珠B.子房C.果
话中有话的句子文言文,我想关心一个人但是又
如何将爱情故事中刚开始暗生情愫的那一段描写
解析12星座与二十四节气的关系
康泰塑胶的生产规模怎样?有熟悉的吗?
篮球比赛时各球队要求换人,是怎么规定的?
卓越领导的内涵主要体现在哪些方面
写雨天伤感心情的句子,雨天伤感思念的句子
分开了为啥心有不甘?如果是你是为什么?
毛衣底边怎么织不松
今天刚装的3ds max2014打开后卡视口,如下图
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?