zoukankan      html  css  js  c++  java
  • 结对编程作业

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

      本次的作业是黄金点游戏。游戏规则: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

  • 相关阅读:
    CF261E Maxim and Calculator
    USACO Section 2.1
    码工新人的成长升职之路~
    Skip level 1 on 1
    有效利用1 on 1
    [职场感言] 入职一年总结
    职场新人建议
    L1 正则为什么会使参数偏向稀疏
    Inception网络
    ResNet
  • 原文地址:https://www.cnblogs.com/gxcstyle/p/5965322.html
Copyright © 2011-2022 走看看