美文网首页
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