2018-04-26

问题总结

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

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

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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 砭刀筋膜松解技术(疼痛)培训课题通知 各有关医疗机构、养生保健机构、康复医学机构从业人员: 为了贯彻落实国务院...
    余汉侃阅读 3,321评论 0 0
  • 互联网的快速崛起,网络项目的发展,电商事业的成熟,马云的淘宝,用户接近7个亿的群体,越来越风生水起。是的我们个人身...
    消消了阅读 1,463评论 0 0
  • 通过近两周对三节课运营P1课程的学习,总体上来看,我对互联网运营的理解可以总结为以下几点: 1. ]主要工作目的就...
    小老鼠逗大猫阅读 1,333评论 0 1
  • 国外的GitHub和国内的oschina都支持使用Pages来托管静态页面,默认的域名是username.gith...
    文风Yu阅读 6,675评论 0 1
  • 作者〔日〕齐藤英治,一九四0年出生,医学博士,主要作品有《左右脑同时开动速听训练》、《便利速读术》、《白宫的记忆速...
    蜗小简阅读 1,765评论 0 0

友情链接更多精彩内容