关于结对编程的感想

上周老师给我们大家布置了一个课堂作业:结对完成一个四则运算的小程序。由于课上没有带笔记本,所以课上没有完成,但也观摩了其他同学的完成过程。结对完成项目要求的是两个同学齐心协力地去完成项目,课后回到寝室,与室友去完成了这个作业,感触还挺深的。拿到这个题目,首先我们对题目进行了分析,确定用什么语言、什么方法实现,题目容易忽视的问题是哪些,需要使用什么方法来优化整个程序。这个过程是很重要的,由于是两个同学共同完成,所以在完成过程中难免会遇到意见不同的时候,毕竟思想是不可能统一的,所以在这个情况下,两个人都要耐心地听取对方的意见,避免发生争吵、不合的情况。共同编程,出错率会减少,也能更注重细枝末节的问题,我本来是编程能力较弱的,通过结对编程也能从对方那里学到一些,两个人一起讨论,就不像那种拿着题目吃吃下不了手了。两个人一起编程,代码的规范性也是很重要的,所以老师也特别的给我们讲解了代码的规范性,我觉得挺受益的。所以说,两个人的力量更强大,结对编程这种方法也实用。


点滴成就

学习时间(h) 新编写代码行数 博客量(篇)
学到知识点

第一周  6h  0  0  初步了解软件工程

第二周

 6h  0  1  认识软件工程
第三周  10h  0  1  制作调查问卷、了解需求文档
第四周  6h  15  1  学习写好需求文档、结对编程
时间: 2024-09-28 08:47:10

关于结对编程的感想的相关文章

结对编程的感想

感想 首先我觉得结对编程不适合所有人  因为有些程序员内向的还是比较多的 所以这些人可能更喜欢单独工作 而且单独工作成效更显著 但是难免不会遇到自己解决不了的问题 这时候结对编程是一个不错的选择 结对编程更适合团结协作喜欢在一起工作状态的人 如果一个水平好的程序员和一个水平不太好的人一起工作 那么水平不太好的那个更能受水平好的程序员影响学到新的东西 并且两个人一起工作能起到相互督促的作用 在疲惫的时候起到相互鼓励的作用 两个人的交流增加 关系也会变的融洽 不但在工作过程中增加了乐趣 而且达到了事

结对编程项目感想

受益匪浅啊受益匪浅,出去阿里云短信的JAR,总共约1600行,目前为止没有完成这么长的项目过.首先我上学期并没有学JAVA课,暑假到开学自学的JAVA,经过这次结对编程,可以说对JAVA编程了解的七七八八了.第一个登录UI编写时对JAVA的编程习惯不太适应,在类中建新类,方法又在新类外,带来了一系列麻烦,在后来又重构了第一个UI,给我心态也带来了一些影响,还好最终是完成了,比较顺利也很快乐. 首先说一下UI.UI的学习是有很强的反馈的,编写完一个UI就能立刻获得一个图形界面的反馈,给人的成就感是

结对编程过程总结

(1)工作中的照片 (2)对方性格评价: 1.我个友善的人,愿意合作与交流,在与我的合作学习和探究活动中,能选择自己擅长的方式(语言.文字.图表等)表述研究过程和结果;主动提供自己的资料和想法,与我分享自己智慧,思路,体验合作的愉快.能倾听和尊重我提出的不同观点和评议,能对研究过程和结果进行评议,并与我交换意见,充分体现结对编程的价值. 2.是个谦逊的人,在与我的合作交流中,我们做到相互尊重,相互信赖,认真倾听对方意见,勇于承认自己的不足,有虚心向对方学习请教的良好风尚,能在合作交流中正确地评价

结对编程—电梯调度

电梯调度 现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示: 电梯编号 可服务楼层 最大乘客数量 最大载重量 1 全部楼层 10 800 kg 2 单层 10 800 kg 3 双层 20 1600 kg 4 全部楼层 20 2000 kg 其使用规定如下: 1.楼层号为0~20,其中0号为地下一层: 2.有楼层限制的电梯不在响应楼层停靠,如单双层: 3.所有电梯采用统一按钮控制 请根据上述要求设计并实现一个电梯控制程序, 程序思想及解决办法 1.楼层问题及解决办法:先定

结对编程-感想

这次大作业采用了结对编程的方式进行开发.我和赵宇航在这次结对编程中fix了绑定的bug以及进行了jmeter的配置和性能测试. 首先,我们通过讨论发现代码是正确的,但是绑定时会提示密码错误,我们思考了很久,突然想到,我们之前在"初始微信"功能开发时,将密码进行了base64加密,所以我们在调用的时候,需要用base64解码之后才可以,于是我们成功的解决了这个问题. 接下来,我们进行了jmeter的配置和学习,进行了简单的性能测试. 通过这次结对编程,我们发现结对编程确实有很多好处. 1

【week2】结对编程-四则运算 及感想

首先我要说一下,我得作业我尽力了,但是能力有限,还需练习. 四则运算,改进代码流程: 1.手动输入算式(属于中缀表达式) 2.将中缀表达式转化成后缀表达式 生成out数组 3.一个操作数栈,一个运算符栈,按照后缀表达式计算方法将out中的字符分别放入两个栈 4.当操作数栈只有一个数时结束计算. 代码分段解析如下: 中缀变后缀: public List<String> SolveOrder(String[] in,HashMap<String,Integer>precedence){

结对编程感想

这已经是第四周了,我已经逐渐了解到了软件工程的思想.这一次我们尝试了结对编程,老师在课堂上的时候给了我们一个题目,让我们现场结对进行编程.这样的方法我们以前也经常采用.一个人的思想毕竟是有其局限性的,多一个人思想都会更开阔一点.每个人都有自己不同的想法,结对编程可以使我们吸取互相的优点,避免很多错误.但同时也会出现很多问题.当大家意见不同时,就会出现很多争论.所以我们应该心平气和的面对这些问题.对事不对人,让事实说话 点滴成就 学习时间 新编代码行数 博客数 学到知识点 第一周 3h 0 0 了

结对编程项目——收获及感想

结对编程项目-带UI的小初高数学学习软件 一.项目需求 用户: 小学.初中和高中学生. 功能: 1.用户注册功能.用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册: 2.用户完成注册后,界面提示设置密码,用户输入两次密码匹配后设置密码成功.密码6-10位,必须含大小写字母和数字: 3.密码设置成功后,跳转到选择界面,界面显示小学.初中和高中三个选项,用户点击其中之一后,提示用户输入需要生成的题目数量: 4.用户输入题目数量后,生成一张试卷(同一张卷子不能有相同题目),界面显

pair work结对编程(张艺 杨伊)

一.结对编程人员: 张艺(学号后三位:185) 杨伊(学号后三位:151) 二.这是我们工作的样子:(图片) 三.结对编程优缺点:  优点:  1.结对编程时间紧密,在一定程度上可以督促双方学习,提高效率. 2.Coder在coding过程中会遇到一些细小的问题,而reviewer可以及时指出错误,并给予解决方案进行讨论.  3.遇到问题时,两个人一起讨论,并补充对方没有想到的地方,是完善程序最好的方式.  缺点:  在编程过程中,很长时间是coder在coding的过程中想思路,大概这也是每个