GIT地址 | |
结对伙伴博客地址 | |
博客地址 | https://www.cnblogs.com/westweishao/p/11660254.html |
作业链接 | https://www.cnblogs.com/harry240/p/11524113.html |
一.结对过程
照片如下:
二.PSP表格
PSP2.1 | Personal Software Process Stages | 预计耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 20 |
Estimate | 估计这个任务需要多长时间 | 30 | 20 |
Development | 开发(需求分析-具体编码) | 400 | 450 |
Analysis | 需求分析(包括新技术学习) | 200 | 200 |
Design Spec | 生成设计文档 | 20 | 30 |
Design Review | 设计复审(和同学审核设计文档) | 30 | 40 |
Coding Standard | 代码规范(为目前的开发制定规范) | 20 | 15 |
Design | 具体设计 | 60 | 80 |
Coding | 具体编码 | 200 | 200 |
Code Review | 代码复审 | 60 | 60 |
Test | 测试(自我测试、修改代码、代码提交) | 120 | 120 |
Reporting | 报告 | 80 | 60 |
Test Report | 测试报告 | 45 | 40 |
Size Measurement | 计算工作量 | 20 | 25 |
Postmortem & Process Improvement Plan | 事后总结,并提出过程改进计划 | 20 | 15 |
total | 总计 | 1335 | 1375 |
三.解题思路(与结对同学共同思考得出思路)
1.首先当我看到本篇文章的时候,大概看了一下需求,是一个类似wordCount的程序,用来统计TXT文档的一些内容。
2.
四.代码设计及接口封装设计
五.代码规范
=》在命名的时候使用有意义的名称
=》禁止使用中文命名
=》变量采用驼峰命名法
=》对于一些复杂的功能和代码,加上详细的注释
=》采用缩进换行等方式,使得代码看起来整洁规范
六.代码复审及部分单元测试
七.异常处理
八.改进代码
九.部分代码展示
十.总结