zoukankan      html  css  js  c++  java
  • 第三次作业

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

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

    三.psp表格

     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这个方法,将文本中的内容分割开,去掉其中的.?等符号,一直读到最后一个单词,最终计算出单词数

    五.设计过程

    六.代码互审

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

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

    七.关键代码部分

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

    八.心得体会

    ①代码部分思考了很久,最终打出来了,感觉对自己的提升很大,特别是运行出来的时候的满足感。

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

  • 相关阅读:
    22. Generate Parentheses
    21. Merge Two Sorted Lists
    20. Valid Parentheses
    19. Remove Nth Node From End of List
    18. 4Sum
    JDK7新特性
    类Enum
    装饰设计模式
    模板设计模式
    反射
  • 原文地址:https://www.cnblogs.com/fengpeng123/p/10658619.html
Copyright © 2011-2022 走看看