第一次个人编程作业

Github链接

https://github.com/yjj11/-/tree/master

psp表格

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

设计与实现过程

并没有实现
一开始就没想明白该怎么开始,百度之后发现大部分资料都是用Java或者Python,之前基本都没有想去了解,但是
用c++实在不知道该怎么完成要求,也没有很多容易理解的资料,尝试学习Java,用java正则匹配姓名电话地址
资料:
https://blog.csdn.net/u014534808/article/details/79415985
https://blog.csdn.net/u014665856/article/details/71155362
https://blog.csdn.net/weixin_42646788/article/details/90290732

设计思路

  1. 析取姓名
  2. 析取电话
  3. 析取省、市、区
  4. 进一步整理地址
  5. 按格式输出

正则表达式

    String regex="(?<province>[^省]+省|.+自治区)(?<city>[^自治州]+自治州|[^市]+市|[^盟]+盟|[^地区]+地区|.+区划)
    (?<county>[^市]+市|[^县]+县|[^旗]+旗|.+区)?(?<town>[^区]+区|.+镇)?(?<village>.*)";

小结

感觉不像心得
这次作业比我想象的更难,觉得自己各方面都很傻的样子,代码几乎都写不出来,后续的作业也不知道该怎么进行
真的差的不是一星半点,java、python之前都没有想过去了解学习,临时抱佛脚搞得自己这么狼狈,希望自己之后
会有一点点进步吧。

原文地址:https://www.cnblogs.com/yjj11/p/11538024.html