博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结对编程——黄金点游戏
阅读量:4306 次
发布时间:2019-06-06

本文共 1079 字,大约阅读时间需要 3 分钟。

上面是我们程序运行的实例。

1.我的结对人员是梁煜其,感觉他聪明帅气还很勤奋,我们平时关系就挺不错,所以结对编程的时候事半功倍,气氛也一直很好,在融洽的气氛中很容易就完成了这次作业,他的博客链接是:http://www.cnblogs.com/coderL/,这是他这次作业代码的coding地址:https://coding.net/u/liangyuqai/p/work2/git/tree/master/。

下图是我们一起工作分析算法时候的图片:

2.他很勤奋好学,性格非常温和谦逊,还很努力,是一个很好地合作伙伴,对Java的理解和运用很好,对我的帮助也很大,学到了他的思路,学到了更加简便时间复杂度低的算法,他的习惯很好由简入繁,从整体到个体,而我有时候就会因为着急分不清主次,从而编程效率不是很高,这次也是对我很大的一个改变,非常感谢他。
3.这次工作他负责构造整体,确定需要用到哪些类来完成这项工作,而且每个类应该实现什么功能,同时完成主函数,而我负责调试和编写实现其他功能的类的代码,调试是一个很繁杂的过程,以为自己的程序以及完成,但是调试的时候就会发现很多小bug,或者大bug比如我们这次第一次调试时就发现每个人的分数不能累计,每轮游戏都会更新分数,而不是累计之前几轮的分数,最终我们想到创建类数组,储存每个玩家分数,同时类中包括可以实现增减分数的功能函数,这样就会避免之前的问题,这是一个大的bug还有很多小的bug,但是在我们一起讨论分析之后都被调试出来,感觉比自己调试会轻松好多,会避免走很多弯路。
他的编程习惯就是感觉编完的程序很美观,变量的定义很规范,程序设计的框架也很简介,输出界面简洁但却包括了所有,这也是我应该学习的地方。
4.本次编程的最大的体会就是切实感受到了结对编程的好处,因为一个人很容易陷入自己思维的怪圈,以为自己就是对的,没有跳出去,找到一种更加简洁的算法,只会一条路走到底,直到碰到逾越不过去的难关,才知道是行不通的,而结对编程不是你自己的事儿,你这种算法行不通,队友就会考虑一种新的思路,或者你这种思路很复杂,队友就会同时精简出更简单的思路,这样就会很大程度的提升编程的效率,和你思维的转变,会从对方的思路中学到很多,还有就是两个人编程比一个人有趣,编程是一项很枯燥的工作,如果有一个队员可以和你说笑,一起分析,就会觉得这个过程还是很欢乐的,所以通过这次结对编程让我有点喜欢上这样的编程方式了。

转载于:https://www.cnblogs.com/pianruijie/p/5969229.html

你可能感兴趣的文章
接口技术原理
查看>>
五大串口的基本原理
查看>>
PCB设计技巧与注意事项
查看>>
linux进程之间通讯常用信号
查看>>
main函数带参数
查看>>
PCB布线技巧
查看>>
关于PCB设计中过孔能否打在焊盘上的两种观点
查看>>
PCB反推理念
查看>>
京东技术架构(一)构建亿级前端读服务
查看>>
php 解决json_encode中文UNICODE转码问题
查看>>
LNMP 安装 thinkcmf提示404not found
查看>>
PHP empty、isset、innull的区别
查看>>
apache+nginx 实现动静分离
查看>>
通过Navicat远程连接MySQL配置
查看>>
phpstorm开发工具的设置用法
查看>>
Linux 系统挂载数据盘
查看>>
Git基础(三)--常见错误及解决方案
查看>>
Git(四) - 分支管理
查看>>
PHP Curl发送数据
查看>>
HTTP协议
查看>>