github地址:https://github.com/yo123abxd/wordcount2.git
psp2.1表格:
PSP2.1
PSP阶段
预估耗时
(分钟)
实际耗时
(分钟)
Planning
计划
360
180
· Estimate
· 估计这个任务需要多少时间
1440
2880
Development
开发
800
1440
· Analysis
· 需求分析 (包括学习新技术)
180
360
· Design Spec
· 生成设计文档
60
30
· Design Review
· 设计复审 (和同事审核设计文档)
60
30
· Coding Standard
· 代码规范 (为目前的开发制定合适的规范)
120
150
· Design
· 具体设计
120
60
· Coding
· 具体编码
720
720
· Code Review
· 代码复审
160
60
· Test
· 测试(自我测试,修改代码,提交修改)
180
120
Reporting
报告
120
80
· Test Report
· 测试报告
60
80
· Size Measurement
· 计算工作量
60
30
· Postmortem & Process Improvement Plan
· 事后总结, 并提出过程改进计划
60
40
合计
实现思路:
由于不区分大小写,所以把所有大写字母转换为小写字母,实现了swicther这个类。
因为要读取所以实现了input这个类
识别单词后排序是count实现的
到最后输出是由output实现的
测试用例:
将一个文本的答案人工得到后不断将其本身字符粘贴在本身字符之后,然后得到大文件来测试效率
小组贡献分0.5