编程经验---060727-目前主要的错误

 
·编程经验---060727-目前主要的错误     -|仰望者 发表于 2006-7-27 17:37:29

首先谈谈我目前经常所处在的编程领域:j2ee平台下的企业应用编程,经常跟数据库打交道。今后由于转向框架的研究,组件的开发等等,可能对于今后的编程没有较好的指导意义。但作为一个阶段性的总结,还是应该归纳如下;现在主要的编程错误来源主要有三个方面:sql语句的错误;代码复制后的清洗不够彻底;异常的预处理。

sql语句的错误:比如多或者少个单引号,没有该有的空格,这些都是比较低级的错误;还有例如mysql中的字符集如果是gbk将没有办法进行比较操作(=)这类与特定的数据库相关的操作;.........解决方法是:一要细心,二最彻底的就是将sql语句先到数据库中去执行,待能够执行后才作为正式代码(相对来说,这比较耗时。)

代码复制后的清洗不够彻底:这个也是细心不够再加上比较偷懒造成的,在每次复制代码后要多多检查是否彻底清洗干净了,应该仔细地通读复制的代码并清洗。

异常的预处理:往往是在“不会发生异常”这种思维的情况下对待可能要发生异常的地方,但每次都会出乎意外地发生一些异常,因此应该在所有可能发生异常的地方都进行预处理,比如向外界显示错误信息,将try中的一些数据重新赋值或者复原等等(有助于发现下一个错误)。

另外谈谈编程中相当重要的一些素质。

1、要足够心细,不放过任何蛛丝马迹;

2、要心静,不要浮躁,不要急于求成;

3、要坚韧,不要轻易泄气;

4、要学会规划---调整心情和体力---制定新的策略(对于编程和测试都是如此,这是在其中加入了方法论的思想)

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值