您的位置:首页 > 编程语言

写代码过程中必须有的几个本能

2013-01-18 10:22 141 查看
           我作为一个正式的程序员已经快5年了,算上了大学时没日没夜写代码的日子,那时候写代码的时间远比现在要长。现在做得更多的是看书,了解多方面的技术,唯一可庆的是,现在我感觉进步的速度不比我当年菜鸟的时候要差。那也可能侧面反应了一个问题,我如今也还是一个菜鸟,需要沉淀的东西还很多很多。

           从刚开始的时候,空指针异常、数组越界异常、数据库连接异常、除数为0异常等等,这些问题总是频繁地出现,尤其是可恨的空指针异常。当然,现在我已经很久没有因为代码问题而遇上这些异常了。在写代码的时候,我已经习惯了一种这样的思维,遇上任何对象,都先对其属性进行判断,遇上容器或数组的下标,则先判定其大小。其实写上这些代码之后,就很自然地问会不会出现这些问题,出现这些问题是系统错误还是逻辑错误,有没有解决的办法或替换的方式,然后又从后往前追溯代码,直到自己觉得代码能够适应这些可能出现的异常情况。当然,这样的开发周期肯定会变长了,但相对而言,不用半夜三更被叫起床,是莫大的幸福。

写于2013-01-18 jianjifei
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: