当前位置:C++技术网 > 资讯 > BUG从哪来?——致那些粗心的人

BUG从哪来?——致那些粗心的人

更新时间:2015-09-08 08:15:59浏览次数:1+次

我想很多人都有过这样的经历,做事情的时候完成速度很快,结果到最后才发现丢三落四的。然后忙的满头大汗的去弥补,最后落了个差强人意。领导不满意,自己还遭罪。那么如何避免这样的错误呢?

1.当你做的是自己的本职工作时。

    这个时候,我们可能对自己的工作没什么想法,有一个想做好工作的一个小小的欲望,然后事情下来后,自己忙前忙后,结果最后出现了问题,丢下了很多东西,可能因为自己是第一次做事,难免是有疏忽,但是这些可以避免的,那么如何避免?很简单,我给出几条经验(本人经历的):1.按规则办事。因为规则的制定就是为了防止犯错误,当我们熟练了规则之后可以省略一些。但是没有熟练之前,千万不要自作主张的省略,很容易犯错!2.用二十分的态度完成十分的要求。只有平时严格要求自己的行为,才能保证自己遇到突发情况时凭借自己过硬的本事解决突发问题。否则自己本事一般,突发情况出现,就彻底无力回天了,可能会有巧合,但是巧合这东西是看命的,我一直不认为自己运气很好。所以自己要注意平时的积累!。

2.当你做的不是自己喜欢做的事情时。

    这个情况比较坑爹,拿本人来说吧,我不喜欢车,真的,对车有一种恐惧。家里逼着我去考驾照,结果是什么呢?科目二挂了。后来我反思一下为什么科目二会挂掉,最后得出了这样的结论:1.自己很讨厌车,我确实不喜欢车,也不想开车。潜意识中认为这个太危险,另一个就是小时候被车留下了阴影。2.练习的时候也没有用心练习,如果当时我用心的练习,倒车入库的点多找几个就不会有问题,最后败在了细节上。3.就是信心,对自己的实力没有信心,上车的时候总担心熄火。结果车没有熄火,但是车速太快了。第二次机会就挂在了车身扫线。所以通过我的例子我想说明的是当大家做一件自己不喜欢做的事情的时候,只有两种办法,第一:我不干了,等什么时候想干了,再来干。第二:尝试去接受它,找到它的闪光点,然后用心观察它的细节,记下来。尝试用“装”的态度面对它,把自己装作很喜欢的样子去接受它,尽可能多的去找它的正确方法和保证正确的方法,我认为这个才是最重要的!

同样如果你是一名程序员:

程序员们的粗心就比较惨,如果代码量过了千行还好,如果了万行,找棵树吊死吧。。。(开玩笑的)。如果出现了一个不明所以的BUG,比如程序员们会犯这样的错误:1.忘记或者多写了一个分号,在do while语句中,或者是在for(int i = 0,j = 0 ; i < 5,j <10 ; i++,j = j+2)这样的句子中把分号当逗号写或者把都好当分号写~。2.当用到了某个函数的时候直接写了函数,没有包含头文件。3.把if (a == b)的逻辑等写成了赋值的等号,如果代码量很大,你就没有然后了,编译器检查不出来错误,函数执行可能正确也可能错误。调试起来劳心费神,可能还没有结果。最好的结果就是你辛辛苦苦养的膘掉了,然后你瘦了。

如何避免错误呢?很简单,平时养成一个习惯,一旦写到if  、do while、for语句的时候,不管你是有多么熟练,都要放下速度,仔细的慢慢的写,这样错误才不会犯!然后当我们写完一个语句的时候也要放下速度写一个分号,同时在瞄一眼代码。这样写出来的代码才会没有明显的语法BUG。


(本文仅仅是个人观点,如有错误,欢迎指正)