结对程序:黄金分割

      这周我们的软件工程作业是结对编程。经过前几次的个人编写程序,慢慢地找到了一些感觉。对于这次结对编程还是挺新鲜的,更是期待后期的团队编程。结对编程究竟是什么样子的呢,书上的解释是这样的:在结对编程模式下,一对编程员肩并肩,平等地,互补地进行开发工作。他们并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试用例,一起编码,一起做单元测试,一起做集成测试,一起写文档,等等。如果事实上真实做到这样的话,也是相当不错的,很有感觉。

      这次我们结对的题目是黄金点游戏,是一个数字小游戏,其游戏规则是:

      N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。玩了几天以后,大家发现了一些很有意思的现象,比如黄金点在逐渐地往下移动。

      我们已经开始积极地构思这个程序究竟用什么结构来实现,尝试分成各个小程序来逐一实现。目前还没有一个成型的版本。现实是我们队的两个人都是考研的,时间嘛,很紧的,每天都在上课,回家还有自习。任务真的很重,突然感觉自己力不从心了。希望自己能挺住吧,加油。。

转载于:https://www.cnblogs.com/lvjianxiong/p/5330975.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值