第三次作业

.本次作业的GITHUP地址

 GIT地址

 https://github.com/luoplk/WordCount.git

 GIT用户名

 luoplk

 结对伙伴博客地址

https://www.cnblogs.com/X----Y/

 博客地址

https://www.cnblogs.com/luopl/

 作业链接

 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2882

 

 

 

 

 

 

 

 

 

 

.PSP表格

PSP

Personal Software Process Stages

预估耗时(分钟)

实际耗时(分钟)

Planning

计划

30

25

Estimate

估计这个任务需要多少时间

10

10

Development

开发

600

660

Analysis

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

60

35

Design Spec

生成设计文档

60

45

Design Review

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

30

30

Coding Standard

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

20

30

Design

具体设计

40

35

Coding

具体编码

300

310

Code Review

代码复审

60

30

Test

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

60

30

Reporting

报告

60

40

Test Report

测试报告

50

35

Size Measurement

计算工作量

30

25

Postmortem & Process Improvement Plan

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

60

20

 

合计

870

700

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三、代码思路

用一个类来处理完所以需要用到的数据,一个类用来实现指令,最后一个类用来读取用户输入的指令并调用实现指令的类实现用户通过指令操作。

 

四、代码说明

这一部分代码用来实现用户对输入地址和打印地址的改变,s1,s2分别表示输入打印地址,s1,s2都有一个初始地址

 

 这一部分代码用于实现用户的其他指令,-n出现频数前n的单词,-m长度为m的单词

实现-n和-m的操作

打印到指定或默认文档

 

 提取单词并把单词加入到字典中

 

 处理字符串得到我们想要的数据

五、单元测试

 

 六、效能分析

七、代码运行效果

读取的txt'文件

用户输入

输出到txt文件

 

 八、代码规范

1,函数名尽量用该函数所实现的功能的英文单词

2,大括号的上半部分必须和下半部分对其

3,所有功能尽量在非主函数的类中实现

4,public函数除了构造函数尽量集中在一个类里面

5,所有的变量名都应该为private

6,代码实现功能都要在其旁边写好注释

 

九、结对编程

 

十、总结

在写这篇博客的时候,显然我们的结对编程项目圆满结束了,过程曲折而有有趣,感谢老师让我们过了一个充实而又有意义的一周。在过程中也感觉学到了很多很多东西。在和别人交流的过程之中,言简意赅的表达自己的思路或者想法,也提高了自己的语言交际能力。编程中自己有不规范的地方也经过室友的提示得到了规范,也深刻明白了取长补短的益处,看到别人对同样的问题有更好的解决办法后,自己也学到了这些知识。所以,对于一个结对编程开发项目,两人之间不仅有相互督促也有相互进步。组队编程明确需求是基础,提高效率是关键,互相帮助才是根本。

转载于:https://www.cnblogs.com/luopl/p/10659645.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值