第一次个人编程作业

一、github

https : //github.com/happybanana1101/031702641.git

二、PSP表格

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

三、计算模块接口的设计与实现过程

1.导入全国省市级地址

方便之后用于匹配一二级地址以及匹配补全缺失的地址

2.对输入进行处理

首先提取姓名跟电话号码,之后通过正则表达式的不断匹配寻找出对应的各级地址

3.输出

将原本存放于字典的数据格式转换为json之后输出

四、计算模块接口部分的性能改进


五、计算模块部分单元测试展示

输入

2!李四,福建省福州13756899511市鼓楼区鼓西街道湖滨路110号湖滨大厦一层.
1!张三,福建福州闽13599622362侯县上街镇福州大学10#111.
2!王五,福建省福州市鼓楼18960221533区五一北路123号福州鼓楼医院.
3!小美,北京市东15822153326城区交道口东大街1号北京市东城区人民法院.
1!小陈,广东省东莞市凤岗13965231525镇凤平路13号.

输出

[{"姓名":"李四","手机":"13756899511","地址":["福建省","福州市","鼓楼区","鼓西街道","湖滨路","110号","湖滨大厦一层"]},
{"姓名":"张三","手机":"13599622362","地址":["福建省","福州市","闽侯县","上街镇","","","福州大学10#111"]},
{"姓名":"王五","手机":"18960221533","地址":["福建省","福州市","鼓楼区","","五一北路","123号","福州鼓楼医院"]},
{"姓名":"小美","手机":"15822153326","地址":["北京","北京市","东城区","","交道口东大街","1号","北京市东城区人民法院"]},
{"姓名":"小陈","手机":"13965231525","地址":["广东省","东莞市","","凤岗镇","凤平路","13号",""]}]

测试覆盖率

六、算模块部分异常处理说明

异常样例

1!刘湖,吉林省白山市六道江镇西村药店1861112.

异常类型:

AttributeError

错误场景

常见的场景就是输入字符串格式不匹配,抛出对应异常输出提示即可。

七、PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 120 120
· Estimate · 估计这个任务需要多少时间 120 180
Development 开发 360 360
· Analysis · 需求分析 (包括学习新技术) 60 60
· Design Spec · 生成设计文档 10 30
· Design Review · 设计复审 60 60
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 20
· Design · 具体设计 30 30
· Coding · 具体编码 120 120
· Code Review · 代码复审 30 30
· Test · 测试(自我测试,修改代码,提交修改) 30 30
Reporting 报告 30 30
· Test Repor · 测试报告 30 40
· Size Measurement · 计算工作量 30 50
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 30
· 合计 1070 1190
posted @ 2019-09-26 14:23  快乐的香蕉11011  阅读(238)  评论(1)    收藏  举报