急躁--软件开发过程中的大忌!

      程序员在软件开发的过程中,要条理清晰,这就需要按部就班,一步步来,最忌讳急躁,因为急躁只会让我们看不清需求和问题的所在,最后手忙脚乱、满头大汗,而问题始终在那里,似笑非笑。

      其实很多时候(排除技术攻坚),我们长时间纠结在一个问题或者说bug上,一般来说,这个bug不算是bug,因为一般来说它很简单,很幼稚,是那种最后我们找到原因后想扇自己一耳光那种低级错误,可能是写字符串的时候手一抖多写了一个字母,也有可能是多循环了几次,或者是某处变量我们斗转星移张冠李戴了。

      我之前有个同事,我们五点半下班后他还在调试程序,后来七点多的时候我接到了他的电话,说他发现修改一个控件的缩进,老是无法奏效,他都改了十几个类了,什么协议通知都用了,就是不起作用,mac系统的问题了,我让他保持现场不要动了,第二天去发现了问题原因,

twoListVC =[[TwoViewController alloc]initWithNibName:@"OneViewController" bundle:nil];

他的问题是@“”里面应该是TwoViewController,而他为了快点完工,拷贝了另一个类的代码,什么地方都改了,就是没有改@“”里面的nibName。

      当一个问题纠结长久而无法解决时,我们需要做的,就是站起身来,出去走走,忘记问题,放松心情,然后再回来继续看问题,这时候往往都会有豁然开朗之感。而如果继续打铁,往往是进入到垃圾编程时间,没有任何进展不说,还会毁掉成果!

     无论多么优秀的程序员,都会犯错误,也都会犯低级的错误,我们无法苛责而且这并不妨碍其成为优秀的程序员,只是他们比一般程序员想的更多,看得更透,心态更好。我们只是说,要预防问题,也要慢慢克服急躁的问题,端正心态,放松自己,全神贯注,这才是最好的编程状态。

      这也是我自己的目标,所以不敢妄言炫耀,我也是编程方面的新手,这只是工作以来一点个人的小经验而已,希望能对大家有用处。

posted @ 2012-03-20 13:27  神州奇侠  阅读(221)  评论(0编辑  收藏  举报