第一次个人编程作业

1.github链接

GitHub

2.psp

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 20 30
· Estimate · 估计这个任务需要多少时间 30 30
Development 开发 50 60
· Analysis · 需求分析 (包括学习新技术) 300 500
· Design Spec · 生成设计文档 60 80
· Design Review · 设计复审 40 40
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 60 80
· Design · 具体设计 200 300
· Coding · 具体编码 500 600
· Code Review · 代码复审 60 70
· Test · 测试(自我测试,修改代码,提交修改) 100 120
Reporting 报告 30 30
· Test Repor · 测试报告 40 40
· Size Measurement · 计算工作量 10 5
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 30
· ·合计 1530 2015

3.计算模块接口的设计与实现过程。

基本实现过程:
· 用Findall()函数取出电话号码,再删除号码
· 因为姓名在逗号前,通过这点取出姓名,删除姓名,剩下的形成一个新的字符串
· 把全国的省市保存为字典
· 用正则表达式匹配省市,先让省进行比对,再让市进行比对
· 用正则表达式匹配县乡
· 最后匹配街道
主要函数
||||||||||||||
|:--|:--|:--|:--|
| 函数 | 功能 |
|input()| 输入 |
|findall()|查找|
|re.match()|正则表达式|

4.计算模块接口部分的性能改进

5.计算模块部分单元测试展示

6.计算模块部分异常处理说明

7.个人总结

通过这次作业,让自己明白自己还有太多需要学习。

你可能感兴趣的:(第一次个人编程作业)