优点:
1. 按照提出的需求分析,设计出数据库,然后一起开会讨论确定数据库。
2.项目前期的设计我参考xx-u考试处理的整个业务流程。我和田俊提出我的处理方案,最终拍板定案。这样可以给我独立思考的机会。
3. 项目的数据库文档,字典文档的处理采用模板的格式导入,提升了开发业务效率。
4. 是第一次使用,springboot开发一个项目,整体编码水平感觉有所提高。
缺点:
1.代码性能未达标。例如,导出答题卡的,查询阅卷的。
2.接口的细节处理不到位。例如,捕获异常处理,数据错误异常。
3.代码处理模板xxx前期为给出明确的说明,导致代码风格不一。
4. 前期只处理的核心业务功能,后期对一些功能细节为做出处理。
5. 感觉不到后端的协作开发。
6. 不会修改vue页面,之后会抽点时间,慢慢强化下。
7. 前端对整体的业务基本不知道,需要我两边搞去处理。
8. 项目有点急,一些细节性的问题没有发现以及没有去处理。
9. 项目没有区分开发流程,导致主要业务功能与边缘功能一并实现,导致主要功能的一些细节性的问题在规定的时间内处理。
整体需要提升点:
项目开发要文档化,主要优点就是,明确业务需求,不然在一块开发的都不知道要具体的业务需求。项目交付的时候不需要单独的加班处理文档。
考试系统项目开发感受
最新推荐文章于 2022-03-03 15:55:35 发布