第三次做业结对编程

(老师:本人由于关注本次做业过迟,在第一次点开做业时才发现要组队,而别人基本都已组队完毕,所以,本人加入了一组,组成三人小队完成此做业。)html

一、GitHub地址:https://github.com/MlllXavier/WordCountgit

     结对组长博客:https://www.cnblogs.com/MlllXavier/p/10644002.htmlgithub

二、工做编码时的照片:函数

 

三、PSP表格:学习

PSP2.1测试

Personal Software Process Stages编码

预估耗时(分钟)spa

实际耗时(分钟)设计

Planning代码规范

计划

 30  45

· Estimate

· 估计这个任务须要多少时间

 30  45

Development

开发

 935  1200

· Analysis

· 需求分析 (包括学习新技术)

 30  45

· Design Spec

· 生成设计文档

 30  35

· Design Review

· 设计复审 (和同事审核设计文档)

 45  60

· Coding Standard

· 代码规范 (为目前的开发制定合适的规范)

 20  10

· Design

· 具体设计

 60  75

· Coding

· 具体编码

 660  900

· Code Review

· 代码复审

 30  30

· Test

· 测试(自我测试,修改代码,提交修改)

 60  45

Reporting

报告

 50  55

· Test Report

· 测试报告

 20  25

· Size Measurement

· 计算工做量

 15  20

· Postmortem & Process Improvement Plan

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

 15  10
 

合计

 1015

 1300

 我以为,虽然此次我打破了老师的二人组规定,可是作完做业后发现,这个做业就算是三我的作,也是有不小的难度的,由于当我插入我室友这个二人组时,他们的进展还只是微弱的一部分;

下次作做业我不会再这么迟才去点开了,否则会给本身和老师都带来麻烦。

三、解题思路:

拿到题目后我便有了一个清晰的认知,关于题目按照不一样条件的查找要求,我以为能够建立不一样的类或者方法来实现,字典顺序也比较简单,难点是文件操做,虽然之前C#老师讲过,可是当时以为文件操做不是那么重要,也就学艺不精,作这份做业时去好生复习了下,才有了以后的进展。

四、设计实现的过程:

见结对组长(即提交代码者)的博客。

另外,本人打的代码内容以下:

 

 

 

 

 

 

五、咱们的代码规范

    1,缩进:一个Tab,4个空格;

    2,对于没必要要存在的{   }必须存在。好比,if语句中只有一句语句时,{}没必要要存在,但在本规范中不能省略。

    3,一行不能存在多句语句。

    4,命名:变量:类型说明_单词:

                     函数名:首字母小写;

                     类名:首字母大写。

    5,注释:类前注释,函数前注释。

六、改进以及效能分析:

  见组长博客(上方地址)

七、代码的规范:

第一次做业我提出这样一个问题:为何代码要规范,而此次我才明白代码规范的重要性;

此外,我提出在代码中多作出一些批注、注释,这样简单易懂,也很直接,加注释算是我打代码很喜欢的一种习惯。

八、代码说明:

见结对组长博客(上方地址)

九、个人心得:

      重要的事情说第三遍:

      下次作做业必定要早点点进去看要求,否则像这一次,过于迟地去关注,致使组队时别人已经完毕,就很慌,在这里也跟老师诚恳地为个人拖延以及给老师带来的麻烦道个歉,但愿老师手下留情,不要给0分,毕竟我也是有思路以及相应代码、代码规范方面的贡献!

      都说1+1>2,那此次咱们就1+1+1>3吧!!

相关文章
相关标签/搜索