• 结对编程作业


      最近在写结对编程,通过写结对编程作业了解了在将来的工作会是什么样。在结对编程中使我了解到结对编程的优点。由于我的编程能力能比我队友好一点,所以本次由我来进行编程,我队友进行复查。

      本次的作业是黄金点游戏。游戏规则:N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。以上是结对编程的要求,在看到题目的时候觉的jsp来完成,但是用jsp的话需要用到服务器觉得有点麻烦,其次本次的页面用静态页面就可以完成,于是我选择使用html来完成。用html还可以方便生成界面。

      在编程的过程中发现,一个人编程的时候自己无拘无束,想做什么就做什么,是大部分的时间没有得到利用,而和队友进行编程是精力一直放在编程上,从而提高了编程的效率。在编程的过程中,我队友仔细的帮我复审每一行代码,并在完成一个独立的功能后并进行测试,虽然没有完全的将错误查找出来,但使最后整体改错的时间明显的降低了。

      对我来说,这样的编程还是第一次,平时一个人编程的时候没有人看着,虽然编程的速度与效率低一些,但是编程的过程的感觉是轻松的,但是旁边突然多了一个人总觉的非常的紧张,有时队友的一个动作就好像程序中有一些问题,于是还需要重改。也可能是不太习惯吧,但通过本次的结对作业还是有很大的收获。

      之前一直在学习web相关的知识,虽然会一点前端的编程但还是生疏,从编程的界面就可以看出对前端的知识还是不够,界面十分的简单,但收获还是蛮多的,例如:前一段时间学习的动态生成列表还不够熟练,正好通过本次的作业再一次得以巩固。之前编程是代码的结构过于所以从而导致后期检查不变,在队友的监督下,特意注意了一下代码的结构,于是使最后的整体的代码样式不至于过乱,在编程的过程中还增加了一些注释来帮助自己复查是的方便。

      以下是结对编程时的照片:

      

      

      

     游戏开始界面:

    游戏的运行界面:

      作业源码:https://github.com/gxcstyle/homework/commit/6aca5cca16c312e16e1af01dc21934be63a5b5e8

  • 相关阅读:
    TSQL 字符串前加 N 是什么意思
    SQL语句修改字段默认值
    Clustering Technologies On Windows Server 2008 R2
    sql 修改列名及表名
    Capture screenshots on Mac 在Mac下截图
    极限编程(XP,eXtreme Programming)
    zookeeper安装(单机版)
    linux备份用户权限
    Dubbo管控台安装(zookeeper单机版)
    linux查看IP
  • 原文地址:https://www.cnblogs.com/gxcstyle/p/5965322.html
Copyright © 2020-2023  润新知