第一次个人编程作业
1.Github链接
https://github.com/REP1USONE/031702623
2.psp表格
PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
· Planning. 计划1020· Estimate· 估计这个任务需要多少时间5030· Development. 开发200300. Analysis· 需求分析 (包括学习新技术)60180. Design Spec· 生成设计文档4030. Design Review· 设计复审3030. Coding Standard· 代码规范 (为目前的开发制定合适的规范)2015. Design· 具体设计6060. Coding· 具体编码120180. Code Review· 代码复审120120. Test· 测试(自我测试,修改代码,提交修改)180180. Reporting. 报告6040. Test Repor. 测试报告2020. Size Measurement· 计算工作量1010. Postmortem & Process Improvement Plan· 事后总结, 并提出过程改进计划3040· 合计10101255
3.流程图
主要思路是正则表达式逐步取出姓名电话和各级地址,再根据难度对地址分级,最后json输出。
4.代码覆盖率
5.单元测试
6.异常处理
判断无时则输出空串“ ”,防止影响输出
7.总结
刚开始有点不知道怎么写正则表达式,然后又现学了python的re模块和json输出模块,最后在判断缺失的时候想了很久, 正则在后面也很难完全分出所有,在看了测试例子后又添加了许多正则匹配项如巷,园等。
转载于:https://www.cnblogs.com/replusone/p/11609385.html