美文网首页
2018-04-26

2018-04-26

作者: lbcBoy | 来源:发表于2018-04-26 15:52 被阅读5次

问题总结

XXX二期的开发只有一个任务------合同内容的校验和状态修改,内容比较单一,但是工作内容相对饱和。

1.过滤应校验字段时抛异常
dto.getFiledName()= =1,就是null= =1的问题

教训:可能为null的在==后,或者用ObjectUtils.equals()
2.电子合同状态修改逻辑发生变化

由于流程可以随意回退,电子合同可以反复修改、重签,所以电子合同状态变化比较复杂

编写代码前,未完全理解电子合同状态变化的逻辑,导致返工。

教训:最好自己画个状态流转图,其他项目,针对比较重要的也应该准备一下文档;
3.代码提交
发生了一次代码未提交的情况,导致项目不能编译。

教训:低级错误,不能重犯,提交前必编译,提交前必检查所有文件是否提交;
4.计划不明确
虽然已经明确到了接口,但是接口个数做不到绝对准确,接口内容也无法预估,导致在写代码的时候,自己不知道还需要多少时间才能完成。

教训:拿到任务不要急于开发,除了关键逻辑的整理,虽然没有要求最好还是结合已有代码做简单的设计,最好写一下伪代码,推演一下。

总结:好的习惯需要时间培养,总结、自律必不可少。

相关文章

网友评论

      本文标题:2018-04-26

      本文链接:https://www.haomeiwen.com/subject/qxcmlftx.html