项目描述:农村宅基地旧宅翻新、原址新建,异地新建审批流程的电子化,实现了农户宅基地审批全过程追踪、过程档案查阅以及项目流转过程中各节点标准文件的生成与打印。
个人职责:基于政策文件和大致流程图,参与梳理功能和需求讨论。使用springboot、mybatisplus脚手架项目快速完成初始版本和后续版本的迭代。在迭代重构过程中,遵循设计模式的思想优化了代码,比如运用模板模式优化了多种类型的农户资料的上传与解析逻辑。 运用装饰者模式 实现了在不修改以前核心逻辑代码的情况下进行了一些增强设计。项目上线后,出现过带宽负载过高导致核心业务访问缓慢的情况。依托华为云的监控。分析得出原因后,使用华为对象存储服务(obs)重构了上传接口,降低了服务器的带宽负载。