首页 > 其他分享 >实验二报告

实验二报告

时间:2022-11-13 16:24:17浏览次数:72  
标签:结对 goax1 报告 代码 编程 楼层 实验

2 实验步骤

2.1实验过程

2.1.1实验代码

给出博客园截图和网址,并附上github的代码地址。

博客园截图:

github的代码地址:

实验二 · iiani/lll@9b8bce2 (github.com)

2.1.2实验过程

(1) 本人角色

本人担任领航员

结对伙伴:李志为

学号:223201062127

(2)  

根据驾驶员和领航员的工作分工,分别撰写。

代码测试覆盖标准:代码测试覆盖标准选择用条件覆盖

测试用例:

ax1=8,goax1=14

ax1=5,goax1=11

ax1=6,goax1=13

ax1=4,goax1=12

 

  1. 所在楼层为双数,目标楼层为双数
  1. 所在楼层为单数,目标楼层为单数
  1.  所在楼层为双数,目标楼层为单数
  1. 所在楼层为单数,目标楼层为双数

 

代码检查表:

表1.2代码审查表

 序号

重要性

审查项

结论

1

重要/不重要

审查表中待检查内容

填写是/否/无(是代表符合规范,否代表不符合规范,无代表代码不涉及该项内容)

2

重要

 

 

工作记录表:

表1.1工作记录表

项目

预计/h

实际/h

设计时间

1.5h

2h

编码时间

3h

3h

测试时间

0.5h

0.5h

代码行数

200

336

测试代码行数

100

60

错误数量

3

5

错误修复时间

1h

1.5h

开发总时间

6h

7h

 

 

对结对伙伴的评价:

我的结对伙伴李志为同学编程能力强,思维清晰,有耐心,所以他担任驾驶员的角色,主要负责编写代码。在实验过程中,他非常细心,对每个出现的问题都积极解决,跟他结对学到了很多编写代码的新方法,有很大的成长

2.2


3 总结与体会

经过这次实验之后,我深深地体会到了对项目做好规划的重要性。最开始我们就是随便看看代码想想算法,但其实在实现的时候才发现很多细节都没有注意到。于是重新根据程序运行顺序读了一遍代码,思考了代码模版的框架,又重新完成了这次项目。

我个人觉得编程耗时最多的方面就是debug。在我们得出设计思路,并将它们初次转化成代码后,编程之路其实才走了一小段。由于个人的疏忽,输入的错误,以及设计思路的偏差,往往会让我们的程序陷入无止尽的BUG泥潭中,难以挣脱,这回消耗我们大量的时间。

而结对编程的好处就在于编程时一旦出现输入错误,就会有人及时的提醒。并且,在设计代码时,有个同伴可以一起讨论,融合两个人不同的见解和观点,我们往往可以得出更加准确且更加高效的设计思路。这一切都为我们在完成代码后的debug过程省去了大量的时间。 

然后设计阶段的话我是十分感谢我的搭档李志为的,自己也有点惭愧,因为关于代码的编写搭档付出了很多,自己帮上的忙也不多。在做项目的过程中也深感到沟通交流的重要性,很多内容在各自做的时候如果都能提前商量一下,在最后汇总的时候就会少出现许多错误;像代码有三百多行,最后在测试的时候也只出现了很少的bug,这都得益于在实验期间的良好沟通。不过沟通交流还是建议两人能当面进行的,如果两个人不当面进行的话可能会出现词不达意或者拖延的情况。

 最后还有一点教训的话就是在做项目之前一定好好好理清楚需求,如果到了最后才发现还有需求要加进去,那任务量可能会比一开始就知道这个需求要多很多,需要重做的内容可能就不单单这个需求的部分了。总而言之这次结对编程学到了许多,之后要再接再厉把团队项目做好!

 

 

 

标签:结对,goax1,报告,代码,编程,楼层,实验
From: https://www.cnblogs.com/iiani-5604/p/16886173.html

相关文章

  • 软件工程结对编程实验
    1.1 教学内容及要求完成结对项目,实现代码复审。1.2 实验要求首先在同学中找一个同伴,范围不限,可以在1~3班中随意组合,不要找同组的成员,女同学尽量找男同学结对,但是不......
  • 实验7:基于REST API的SDN北向应用实践
    一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。三、实验要求(一)基本要求编写Python程序,调用Ope......
  • 实验7:基于REST API的SDN北向应用实践
    一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。三、实验要求(一)基本要求编写Python程序,调用Ope......
  • 数值分析实验6:多项式插值(牛顿、拉格朗日)
    数值分析第二章实习题第一题 拉格朗日插值test.m程序:functionyy=test(x,y,xx)n=length(x);m=length(y);ifn~=m   error('x和y的维数必须相同');   r......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践一、实验目的1.能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;2.能够编写程序调用RyuRESTAPI实现特定网络功能。二、实......
  • 软件工程实验二(结对编程)
    1实验内容及要求 1.1 教学内容及要求完成结对项目,实现代码复审。1.2 实验要求首先在同学中找一个同伴,范围不限,可以在1~3班中随意组合,不要找同组的成员,女同学尽量......
  • 223201062522黄宇轩 223201062523李凌桦-软件工程基础Y- 实验二 结对项目报告
    沈阳航空航天大学  软  件  工 程 基 础实验报告 实验名称:实验二实验题目:结对项目   专   业软件工程学   号223......
  • 实验三:朴素贝叶斯算法实验
    【实验目的】理解朴素贝叶斯算法原理,掌握朴素贝叶斯算法框架。【实验内容】针对下表中的数据,编写python程序实现朴素贝叶斯算法(不使用sklearn包),对输入数据进行预测;熟悉......
  • 223201062506 王靖榕 223201062507 王静怡-软件工程基础Y-实验二结对项目
    沈阳航空航天大学  软 件 工 程 基 础实验报告 实验名称:实验二实验题目:结对项目   专   业软件工程学   号22320......
  • 实验二
    实验代码https://github.com/gguorui/dianti实验过程(1)本人角色   本次结对项目中担任驾驶员,结对伙伴(领航员):荆雪冰223201062102。(2)成员定位驾驶员:郭蕊能够......