zoukankan      html  css  js  c++  java
  • 关于结对编程的感受

      学习进度条:

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

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

      

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

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

      

  • 相关阅读:
    gdb调试的基本使用
    重构改善代码--代码的坏味道
    17级单片机期中测试题目
    左右固定,中间自适应的三栏式布局五种写法
    存一些可能会用得到的vue的UI框架
    vue父子组件传值
    [Vue warn]: Missing required prop: "title"
    js中的值类型和引用类型的区别
    vue+node+mongoDB 火车票H5(四)---完成静态页面
    vue+node+mongoDB 火车票H5(三)---git提交时忽略不想提交的文件
  • 原文地址:https://www.cnblogs.com/FancyLian/p/5302010.html
Copyright © 2011-2022 走看看