第三次做业

github项目地址 https://github.com/chengqianyong/WordCount.git
做业地址 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/2879

 

 

 

 

 

二.讨论照片在个人伙伴程前勇博客上面,我这里就不提交了.git

三.psp表格github

 psp2.1 
Personal Software Process Stages 预估耗时(分钟)

实际耗时(分钟)单元测试

Planning 计划 20 20
Estimate 估计这个任务须要多少时间    
Development 开发    
Analysis 需求分析(包括学习新技术) 10 10
Design Spec 生成设计文档    
Design Review 设计复审 (和同事审核设计文档) 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范    
Design 具体设计    
Coding 具体编码 280 300
Code Review 代码复审 10 15
Test 测试(自我测试,修改代码,提交修改) 20 20
Reporting 报告    
Test Report 测试报告    
Size Measurement 计算工做量    
 Postmortem & Process Improvement Plan

过后总结, 并提出过程改进计划学习

 

10 15
  合计 360 390

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

四.解题思路测试

 1.判断字符数:用了streamreader()这个类里面的read()方法,将字符挨着读取,直到读到最后一个字符为止编码

 2判断有效行数:用了streamreader()这个类里面的readline()方法,每到换行的时候,count加一,最终读出有效行数设计

 3.判断单词数:用了regex这个类中spilt这个方法,将文本中的内容分割开,去掉其中的.?等符号,一直读到最后一个单词,最终计算出单词数代码规范

五.设计过程blog

六.代码互审开发

文档的自动换行致使在文件读取的时候没法按照文档自动换行后显示的文字进行读取,实际上按照段落读取内容。

解决方案:文档上的文字进行手动换行。

七.关键代码部分

单元测试和效能分析都在结对伙伴的博客上面,这里就不展现了

八.心得体会

①代码部分思考了好久,最终打出来了,感受对本身的提高很大,特别是运行出来的时候的知足感。

②结对伙伴在用github提交代码的时候,仍是有不少问题,有的他会,有的我会,都不会的时候就找百度,感受对github更加熟练了.

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息