#1、github https : //github.com/happybanana1101/031702641.git #2、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 | #3、计算模块接口的设计与实现过程 ##1.导入全国省市级地址 方便以后用于匹配一二级地址以及匹配补全缺失的地址 ##2.对输入进行处理 首先提取姓名跟电话号码,以后经过正则表达式的不断匹配寻找出对应的各级地址 ##3.输出 将本来存放于字典的数据格式转换为json以后输出 #4、计算模块接口部分的性能改进
#5、计算模块部分单元测试展现 ##输入 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号",""]}] ##测试覆盖率
#6、算模块部分异常处理说明 ##异常样例 1!刘湖,吉林省白山市六道江镇西村药店1861112. ##异常类型: AttributeError
##错误场景 常见的场景就是输入字符串格式不匹配,抛出对应异常输出提示便可。 ##7、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 |git