关于结对编程的感受

希望十年后,我们都能活成我们喜欢的样子      2022-02-12     546

关键词:

  学习进度条:

点滴成就 学习时间 新编写代码行数 博客量(篇) 学习知识点
第一周 10小时  0  0 了解软件工程
第二周 10小时  0  1  项目开题
第三周 15小时  0  1  开通博客、开展项目调查
第四周 20小时  200 1  需求文档、用例图、代码规范

  上周老师在课堂上给了一个编程题目,要求两个同学一组共同完成。题目如下:编程实现出30道(100以内)四则运算题目。编程结果如下:

  技术分享

  谈谈我对这次结对编程的感受吧。编程过程中虽然遇到了很多问题,但我们最终将题目完成了,觉得还是蛮有成就感的。开始编程前,我们先讨论了题目的思路,才开始的编程。讨论确定使用面向对象的java语言。在确定类的时候我们俩出现了分歧,她认为只需要设计题目这个类,然后需要多少个题就构造多少个这样的对象。而我认为需要设计题目、题集两个类,题集里设置题目数组和题目数量两个成员。于是我就在那纠结纠结,到底怎么设置类,怎么设置类,纠结啊。。。或许大家的想法都有道理,但是究竟哪个好些。分析了半天,决定还是设置两个类。我敲代码,由比较细心小伙伴在旁边为我”指路“。写代码的过程中出了几个小问题,小伙伴一眼看到就给我指出来了,平时这种问题真是出的不少,如果是我一个人,待会儿估计又不知道哪里出错,又要调试半天。

  结对编程的过程收获颇多,我觉得结对编程有好有坏,但是好处远远大于的不好的地方。两个人难免会遇到意见不同的时候,关键是看此时如何协调、如何沟通、如何采纳。如果团队内部不能很好地处理这些分歧,那么非但不能提高效率,反而会拖慢工作的进程。如果团队协调得很好,那么两个人的力量是绝对大过一个人的。一个人的想法始终有限,两个人或者一群人合作,说不定还能擦出思想的火花。以前都喜欢一个人闷头闷脑的敲代码,就觉得两个人想法太多太麻烦,现在看来,合作更加有效率呢。

  

关于结对编程的体会和感悟

结对编程的利与弊在这次微信开发过程中,我和组员练习了结对编程的这种编程模式,也就是两个人同时在一台电脑上进行编程。之前的时候我也在其他地方练习过这种模式,现在想谈谈这种合作模式的利和弊,我对它的理解。... 查看详情

结对编程项目总结

结对编程项目已经做完,总结一下这次做项目的感受。最开始的个人项目我是用c++写的,那个时候还不知道结对编程是做什么内容,结果要做UI,所以我决定把代码转成java,而且c++不能实现短信验证功能。其实在上个学期我们就... 查看详情

评分结对编程附加题

 一、作业要求结对编程之附加题:单元测试二、评分标准检查项备注分值Blog学号+姓名+Coding地址1 需求分析:测试上有哪些需求1 描述单元测试的每个环节2 比较测试结果和实际结果2 代码覆盖报告,如果没有10... 查看详情

20165223结对编程之四则运算(代码片段)

目录一、结对对象二、需求分析三、设计思路四、UML类图五、功能截图六、结对感受一、结对对象担任角色驾驶员(Driver):20165223蔡霓(是控制键盘输入的人)领航员(Navigator):20165218赵冰雨(起到领航、提醒的作用)搭档... 查看详情

结对编程收获

这次结对编程真的是一次很锻炼人的经历,过程中充满了波折,最终也有不少收获,下面就从具体技术和一般开发经验两个方面谈谈我这次的收获。具体技术上,这次采用的是Qt与C++,我曾经有过一些Qt经验,但只是自己写着玩... 查看详情

关于结对编程作业的重要通知

p.p1margin:0.0px0.0px0.0px0.0px;line-height:19.0px;font:13.0px"HelveticaNeue"p.p2margin:0.0px0.0px0.0px0.0px;line-height:19.0px;font:13.0px"HelveticaNeue";min-height:15.0px目前助教已收集所有小组作业结果,针对出现的以下问 查看详情

对二分法的学习体会以及关于结对编程的体验分享(代码片段)

对二分法的学习体会以及关于结对编程的体验分享1) 二分搜索技术二分搜索算法是运用分治策略的典型例子。二分搜索方法充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(logn)时间完成搜索任务。问题... 查看详情

结对编程作业(代码片段)

...有误。2.对界面进行了改进新开发功能的分析:1.增加了关于整数的乘方运算符三.程序设计关于整个程序的流程设计如图:四.代码展示!已经是 查看详情

结对编程体会

体会如下:一、关于结对编程的优缺点优点:1.在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力。2.对开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高的... 查看详情

结对编程总结

一、结对编程的优点和缺点优点:  关于结对编程,我发现了一些新的受益之处。首先,它可以促进参与项目的程序员自身的提高,一对程序员工作的时候,水平较低的一方会潜移默化地受水平略高的程序员影响,学到一... 查看详情

20165227结对编程项目-四则运算第一周

20165227结对编程项目-四则运算第一周需求分析自动生成小学四则运算题目(加、减、乘、除)支持整数支持多运算符(比如生成包含100个运算符的题目)支持真分数统计题目完成数并计算正确率设计思路设计一个计算器能够实现简... 查看详情

结对编程收获

《结对编程收获》#关于类与C++  虽然自学过一点C++,但这是第一次付诸实践。C++的一个关键在于创建对象。所以对于这个项目,我们该创建哪些对象便是一个重大的难题。刚开始看C++的例子的时候,感觉对象的选择和创建都... 查看详情

20165220结对学习感受

在合作学习过程中,小组成员之间只有建立相互信任、团结互助的关系,才能以诚相待、荣辱与共,不计较个人的复兴得失,为一个共同的目标而努力。小组里的每个成员都要为小组的学习任务承担一部分责任,不要有依赖思想... 查看详情

2016522720165228结对学习感想

2016522720165228结对学习感想关于《现代软件工程讲义3结对编程和两人合作》的感想在读到《现代软件工程讲义3结对编程和两人合作》之前,我们对两人合作的概念还十分模糊。认为再java课上的两人合作,可能是各自编写一个类... 查看详情

结对项目-地铁出行路线规划程序(续)

 关于结对编程结对编程对象:冯炜韬。  结对编程的优缺点:优点:程序员互相帮助,互相教对方,可以得到能力上的互补。增强代码和产品质量,并有效的减少BUG。在编程中,相互讨论,可能更快更有效地解决问题... 查看详情

结对编程-队友代码分析(代码片段)

...学习优点,一起进步!  1.首先打开代码的时候,关于账号密码的存储,将账号和密码直接存储在了一个数组中。按照“用户名密码"的格式,这在之后的登陆检测中确实可以方便检测,但是个人感觉将账号密码直接存储在... 查看详情

十七

...,我自己写代码自己最后审查。在读过第四章之后,对于结对有了一定的认知之后。发现自己以前对于软件开发的认知很浅,也是由于没有和别人进行过合作,对于结对和团队没有什么主观上的感受。随着课程的进行和结对以及... 查看详情

十分有趣却有些遗憾的结对编程——两位女程序员的挣扎

...撞的很不错,打开了结对编程的新世界阅读目录题目要求关于驾驶员角色代码思想界面显示关于我的导航员个人感想题目要求要求:本次作业要求两个人合作完成,驾驶员和导航员角色自定,鼓励大家在工作期间角色随时互换,... 查看详情