结对作业:

  成员:201631062115(me),201631062613(partner)

  代码地址:https://gitee.com/ackary/WordCount

  作业的链接地址:https://edu.cnblogs.com/campus/xnsy/2018Systemanalysisanddesign/homework/2188

  partner的博客:https://www.cnblogs.com/xiaobaiky/p/9796054.html

PSP表格:

PSP2.1

PSP阶段

预估耗时

(分钟)

实际耗时

(分钟)

Planning

计划

80

100

· Estimate

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

80

100

Development

开发

1290

1910

· Analysis

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

100

200

· Design Spec

· 生成设计文档

60

80

· Design Review

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

80

100

· Coding Standard

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

60

60

· Design

· 具体设计

50

60

· Coding

· 具体编码

600

1000

· Code Review

· 代码复审

100

150

· Test

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

240

260

Reporting

报告

300

530

· Test Report

· 测试报告

80

150

· Size Measurement

· 计算工作量

100

180

· Postmortem & Process Improvement Plan

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

120

200

合计

1670

2540

代码互审、设计过程及测试用例在文章开头给出的partner的博客中

以下是一些核心代码的流程图:

遍历文件:

统计字符数、单词数、总行数:

统计代码行数、空行数、注释行数:

总结:

通过这次作业,我体会到了结对编程带来的好处,结对起来一方面效率确实很高,能很快的完成代码的编写。另一方面,之前编写个人项目时不太注意编码规范,觉得自己能读懂就行,关键在于没人督促,自己想偷懒,但是在结对的过程中我们互相都有了很好的监督,互相督促对方时刻注意代码的编写要规范,关键代码要写注释等,还是就是通过画流程图来更好的体现自己的编码思路,这些东西在个人单独编程时由于种种原因很难做到,总的原因还是缺乏督促,没有分工使得所有的任务都要自己完成,这就导致有时会自主的回避某些“不必要”的过程。总而言之,结对编程确实十分有帮助,合理的分工会有事半功倍的效果。

转载于:https://www.cnblogs.com/ackary/p/9803601.html

结对项目-WordCount相关推荐

  1. 系统分析与设计结对项目———Wordcount

    系统分析与设计结对项目---Wordcount 合作者:201631062513.201631062511 本次作业要求链接地址:https://edu.cnblogs.com/campus/xnsy ...

  2. 软件工程基础-结对项目-WordCount(单词计数)

    结对项目要求 Github项目地址 https://github.com/richardevan/wordcount PSP表格 PSP2.1 Personal Software Process St ...

  3. 结对项目--wordCount

    结对作业: 成员:201631062115(partner),201631062613(me) 代码地址:https://gitee.com/ackary/WordCount 作业的链接地址:http ...

  4. WordCount结对项目

    合作者:201631062124,201631062423 代码地址:https://gitee.com/yryx/WordCount 作业地址:https://edu.cnblogs.com/cam ...

  5. 软工结对项目之词频统计update

    队友 胡展瑞 031602215 作业页面 GitHub 具体分工 111500206 赵畅:负责WordCount的升级,添加新的命令行参数支持(自定义输入输出文件,权重词频统计,词组统计等所有新功 ...

  6. 201671030123叶虹《英文文本统计分析》结对项目报告

    项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 作业链接地址 课程学习目标 熟悉软件开发整体流程,提升自身能力 本次作业在哪个具体方面帮助我们实现目标 第一次体验一个完整的工程 任务 ...

  7. 201671030127赵津莹 《英文文本统计分析》结对项目报告

    博文简要信息表 项目 内容 作业所属课程 软件工程 作业要求 实验四 软件项目结对 课程学习目标 熟悉软件开发整体流程,提升自身能力 帮助实现目标 第一次体验一个完整的工程 任务一 1.点评的博客地址 ...

  8. 201671010447杨露露 实验四软件工程结对项目

    一:作业点评 点评内容: 评价博文链接:https://www.cnblogs.com/runju/p/10558809.html 1.缺点:博文结构不太清晰,排版可以在美化一些,博文的内容中对程序功 ...

  9. 软件工程导论结对项目

    小学四则运算结对项目 一.项目地址 https://git.coding.net/chenxin1998/Arithmetic.git 结对成员:马乐平,地址:https://git.coding.n ...

最新文章

  1. matlab保存变量的值,怎么不能保存之前的变量值?求解
  2. 七大新品集中亮相,腾讯云AI大数据全线升级!
  3. ProtocolBuffer for Objective-C 运行环境配置(真正测试过的)
  4. bzoj4504 K个串
  5. 注入漏洞之sql注入漏洞
  6. python足球数据分析_我用Python对科比NBA生涯进行了一个数据分析
  7. 虚幻引擎5都有哪些重要新功能?
  8. 基于Python实现RRT与双向RRT算法
  9. 怎么将几张pdf合并成一张_怎么把多个PDF合并成一个PDF?分享合并PDF文件最简单的方法...
  10. 【Tableau server 8.0】Tableau server 考试真题回顾总结
  11. threejs的点光源+环境光
  12. 笑喷了,我用Python帮韦小宝选最佳老婆组合
  13. 《黑马程序员》 正则的匹配 切割 替换 获取的操作演示
  14. 2022年广东高新技术企业优惠政策及高新企业申请条件,补贴20-100万
  15. 一分钟学会自定义右上角显示数字的ImageView
  16. Android 9.0 Wifi连接AP过程
  17. Unity某个物体始终朝向相机
  18. div中的内容水平居中显示
  19. C#批量修改文件后缀
  20. C# 特殊运算符 单问号(?)和双问号(??)

热门文章

  1. 【复习资料】单片机与嵌入式系统原理及应用
  2. 每天一道LeetCode-----找到有多少条连续路径的和为给定值,路径不需要从根节点出发到达叶子节点
  3. java(3)——数据类型中的数值型的整数类型
  4. 小程序向Java传值,微信小程序 页面传值详解
  5. Python3 注释
  6. linux下kill多个进程
  7. Hibernate Reference Documentation
  8. 子类能否访问或覆盖父类的private方法
  9. 简明 XHTML 1.0 参考手册
  10. 批处理 正则表达式(findstr) 整理