设计
- 阅读策划相关文档,理解大意,记录不理解的点
- 对不理解的地方和策划及时沟通,并确认文档修改,上传
- 对于技术实现或当前项目分配工作时间有冲突的及时沟通
- 阅读当前项目中与当前功能相关的代码,考虑如何添加新模块
- 添加uml设计文档
- 相关功能模块的数据结构
- 相关类型的相互关系
编码
- 对于不同的模块合理组织目录结构
- 添加设计好的数据类型
- 调整类之间的关系
- 添加类的成员变量
- 将相关模块插入整个项目
- 实现具体功能
调试测试
- 根据策划出具的测试用例,逐条运行测试,保证基本功能实现完毕
- 程序针对自己的功能,设计异常条件输入测试
- 对于不确定的地方,添加日志,并逐行debug调试通过
重构
- 自己对于新添加的功能,修改不否和规定的命名
- 不能很好的表达所代表的意思
- 命名不规范
- 有常量出现在编码中
- 函数内容不单一
- 将函数修改为只做一件事
- 重新组织函数相关内容和结构
- 检查类之间的关系
- 继承关系是否合理
- 访问权限是否开放合理
- 整理程序内容
- 删除脚手架程序
- 删除注释的代码
- 添加帮助策划及时找到问题的日志
- 整理程序中用到的常量
审核
- 代码规范
- 设计结构
- 扩展性
- 健壮性
- 安全性
提交
- 获取最新的版本
- 合并代码
- 运行测试合并后的代码没有问题
- 通过比对工具查看修改了代码
- 写注释,提交代码
时间: 2024-10-03 01:45:03