人不能想当然的如何如何,编程需要严谨。组长告诉我们
不要说感觉如何如何,没有任何依据的情况下任务如何。分配任务的时候,不要说做不了,如果说做不了要说细,什么做不了,为什么做不了。
其实这些也都是让我们能更加的严谨,今天早上自测了下昨天写的代码,吓一跳。昨天写完的时候,感觉良好,任务完成了。早上做了自测,发现好几个问题...
问题记录
- SQL语句写错, 一个是数据库的字段,一个是Java的属性。两个名字不一样,写错了

- SQL语句写错,偷懒,粘贴的其它语句,没改全。复制粘贴的时候最容易出错

- 和2在同一个地方,还是SQL语句出错,数据库用的是
_
命名

- 不考虑特殊情况出错,两个地方,如果列表为空的话,进行字符串拼接就会出现问题,远程调用目前也是报错


- 调用远程服务,远程参数错误,远程内部错误,传参数给远程,结果远程返回的结果为空...
- 下午,其它系统发现我们的文档有问题。 状态,只有,2,1,0.结果文档写错了,不过不记得这个文档是谁写的了。
错误文档:

实际代码:

- 枚举类的,2是失败,1是成功,0是等待,结果更新到数据库2变成了等待,1是成功,0是失败... 枚举类和数据库不一致
这是修改之后


最后
这还没有测试完呢,后面还有联调,还有专门的测试弄。逻辑严谨很重要,想的周到很重要啊。
- 考虑特殊情况
- 自测,以一个第三方视角看待自己
网友评论