简短的课程学习自我总结
负责内容
在本次项目中,我任职 JavaScript 工程师,主要负责服务端开发、设计并编写 RESTful API 和通过 Swagger 可视化 OpenAPI 文档。在项目开发后期,我还参与前端开发,协助完成了自定义问卷渲染、前端与服务端对接等工作。在过程中,我了解到了 RESTful API 的设计模式,其设计理念的内在逻辑以及 OpenAPI 使用方法与 Swagger 可视化中的问题。另一方面,我参与解决了各端代码成品的构建问题,并协助解决了跨域测试等问题。同时,我还负责了部分的会议记录绘制、文档框架构建和图形绘制工作。
PSP2.1 表格
Personal Software Process Stages | Time (%) | |
---|---|---|
Planning | 计划 | 15 |
estimate | 预估任务时间 | 6 |
documents | 调研文档撰写 | 8 |
Development | 开发 | 70 |
analysis | 需求分析 | 10 |
design spec | 生成设计文档 | 10 |
design review | 设计复审 | 2 |
coding standard | 代码规范 | 2 |
design | 具体设计,包括绘制 UI,设计架构等 | 5 |
coding | 具体编码 | 25 |
code review | 代码复审 | 5 |
test | 测试 | 16 |
Report | 报告 | 15 |
test report | 测试报告 | 8 |
size measurement | 计算工作量 | 2 |
postmortem & process improvement plan | 每次迭代结束后写总结文档,并提出改进计划 | 5 |
个人分支 Git 统计报告
以下为截止2019年6月26日的截图
文档
服务端
前端
个人技术类博客清单
特别感谢
- 16340261 BroInBro:利用丰富的项目经验,为项目引入了诸多先进的自动化部署、检测、报告工具,规范了业务代码,提供了多种便于团队开发的建设性意见。同时他还完善了大部分项目文档,主导了服务端和前端开发,辅助各端使用成熟的软件架构模式进行开发,为全栈开发提供了强有力的技术支持。
- 15344015 快乐舔狗:为后端架构引入了诸多先进技术,构建了高一致性的分布式数据库管理程序,设计了完备的数据库表单。
- 16340284 张三丰:为各端提供了专业的信息安全指导,提出了以 HTTPS 和 AES 为核心的数据安全保证机制,确保了系统的信息安全。
- 16340122 Cynthia:为前端和服务端提供了高质量的数据有效性校验模式,助力各端开发,完成了诸多示例图的绘制。
- 16340256 无情咸鱼:前端的主要构建人员,选定并构建了前端框架,设计并实现了大部分的前端界面。