第一次个人编程作业
1.Github仓库地址
[https://github.com/zyh19990113/031702127]
2.PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 60 | 80 |
Estimate | 估计这个任务需要多少时间 | 60 | 80 |
Developments | 开发 | 850 | 1150 |
Analysis | 需求分析(包括学习新技术) | 200 | 250 |
Design Review | 设计复审 | 30 | 45 |
Coding Standard | 代码规范(为目前的开发制定或选择合适的规范) | 30 | 60 |
Design | 具体设计 | 45 | 80 |
Coding | 具体编码 | 100 | 480 |
Code Review | 代码审查 | 100 | 80 |
Test | 测试(自我测试、修改代码、提交修改) | 10 | 10 |
- | 总计 | 1485 | 2315 |
3.计算模块接口的设计与实现过程
1.查找信息
2.保存入输出的数组
3.删除原文中的信息
4.输出
4.计算模块部分单元测试展示
输入
李四,福建省福州13756899511市鼓楼区鼓西街道湖滨路110号湖滨大厦一层.
张三,福建福州闽13599622362侯县上街镇福州大学10#111.
王五,福建省福州市鼓楼18960221533区五一北路123号福州鼓楼医院.
输出
{"姓名": "李四", "手机": "13756899511", "地址": ["福建省", "福州市", "鼓楼区", "鼓西街道", "湖滨路", "110号", "湖滨大厦一层"]}
{"姓名": "张三", "手机": "13599622362", "地址": ["福建省", "福州市", "闽侯县", "上街镇", "", "福州大学10#111"]}
5.计算模块部分异常处理说明
当后续地址含有“区”字时,会对前面判断产生影响
输入:1!湘江,福建省福13112345678州市闽侯县上街镇学园南路2号福州大学旗山校区.
输出:{"姓名":"湘江","手机":"13112345678","地址":["福建省","福州市","闽侯县上街镇学园南路2号福州大学旗山校区","",""]}