谈一下我实习维护过程中的低级错误

编程低级错误与教训
本文分享了在项目中遇到的SQL语句和Java代码的低级错误,如因符号错误导致的SQL索引无效及大小写不一致引起的取值失败问题。作者反思了长时间未接触代码和技术细节上的粗心是造成这些错误的主要原因。

1.先说说SQL语句的低级错误吧,因为第二个项目是叫我加字段,这样的话那么更新和添加操作总会不可避免的需要修改SQL语句,比如   insert into 表 (字段1,2,3,4,5)values(?,?,?,?,?) ,因为公司表字段比较多所以我在加字段改SQL时少了一个?号,这就给我一直报无效的SQL索引错误,还有就是,号打成中文的了。

2.说说java代码那块的不够细心错误,比如要把一个数据传到页面,或者在action里获取页面的值,或者是业务层把值存到hashmap或者hashtable里面。

比如:

我前面的key用的首字母大写 后面的值用的小写,当我通过key取值时key又填的小写,然后一直取不到值,debug到那显示的value=null,现在想想都好笑,这怎么可能取得到咯,然后我就看那一块的代码,总觉得莫问题呀,是这样的呀,会不会是缓存问题,又是清缓存又是clear又是重启服务器。还是一样,后面我一行一行的看,看的我脑壳痛,还是没找到,你知道吧,这时心态爆炸,根本没心思搞代码了。然后吃了个中饭睡个午觉,然后再一行一行的看终于找到了,我滴个去大小写问题,这他妈坑呀。

3.通过这两个低级错误给了我贼深贼深的感触,总结了两点犯这个错的原因,

第一点:自己半年左右没碰过代码了,生疏了。

第二点:就是不够细心,编程 是一件特别细心的是,哪怕一个符号对不上都搞不到自己想要的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值