PSP:
一.词频统计改进
1.表格:
C类型 | C内容 | S开始时间 | E结束时间 | I时间间隔 | T净时间(mins) | 预计花费时间(hrs) |
学习 | 《构建之法》、Java | 8:46 | 12:18 | 28 | 152 | 3 |
分析 | 读需求、分析需求 | 13:12 | 14:52 | 30 | 130 | 1.5 |
编码 | 具体编码 | 14:54 | 20:17 | 82 | 241 | 4 |
调试 | 修改代码、代码复审 | 20:32 | 21:54 | 18 | 64 | 1 |
总结 | 总结结果 | 23:06 | 23:39 | 0 | 33 | 0.5 |
2.饼图:
3.总结分析:总体上看,预计花费时间和实际时间相差不大。具体看的话,可以看出在读需求和分析需求上面花费的时间要比预计时间多。原因应该是在原本不熟悉编程的情况下,花费了很多时间在研究需求和算法上。
二.结对编程改进
1.表格:
C类型 | C内容 | S开始时间 | E结束时间 | I时间间隔 | T净时间(mins) | 预计花费时间(hrs) |
学习 | Java视频+书 | 7:45 | 11:00 | 40 | 155 | 3 |
分析、讨论 |
读spec、分析需求、讨论实施方案 |
13:25 | 14:50 | 8 | 77 | 1 |
编码 | 具体编写代码 | 14:56 | 19:25 | 65 | 204 | 3.5 |
测试 | 调试、修改代码、再调试 | 20:18 | 21:52 | 12 | 80 | 1 |
总结 | 总结结果、写结对感想 | 23:00 | 23:48 | 0 | 48 | 0.5 |
2.饼图:
3.总结分析:总体上来说,在编程和调试上面花的时间最多,也是和预计时间相差比较大的方面。原因也是因为粗心大意,在很多没注意到的小地方发现了错误,之后又一个个改error时花费了很多时间。
进度条:
1.表格:
进度条 | 第一周 | 第二周 |
代码行数 | 32+24=56 | 158+ 104=262 |
博客字数 | 256+545+762+187=1750 | 735+866+636+314+1256=3805 |
知识点 |
Java文字读写 StringTorkernizer的字符串分隔 hashmap存放的映射关系 正则表达式 简单的异常处理 |
GIT scanner类 file类 top命令 |
2.柱状图:
3.总结分析:明显地可以看到第二周相比第一周,无论是在代码行数还是在博客字数上面都有很大的提高。psp上也能看出这周较上周花了更多的时间。