“结对编程” 实验心得

本次实验体验了结对编程,两人一组使用JAVA+ECLIPSE完成任务,角色至少切换6次。结对编程能即时发现错误,增强设计讨论,减少debug时间,提高编程效率。尤其适用于敏捷开发,但并不适合所有场景,如独立作业和规范编程任务。
摘要由CSDN通过智能技术生成

实验内容:

1.      联系结对编程,体验敏捷开发中的两人合作;

2.      两人一组,自由组合;

3.      使用一台计算机,共同编码,完成实验要求;

4.      在工作期间,两人的角色至少切换6次;

5.      使用JAVA+ECLIPSE编程。


心得体会:

    结合这两年的编程经验,我们不难发现,编程耗时最多的方面就是debug。在我们得出设计思路,并将它们初次转化成代码后,编程之路其实才走了一小段。由于个人的疏忽,输入的错误,以及设计思路的偏差,往往会让我们的程序陷入无止尽的BUG泥潭中,难以挣脱,这回消耗我们大量的时间。

    而结对编程的好处就在于此。由于身边有个领航员角色的存在,在编写代码时,一旦出现输入错误,就会有人及时的提醒。并且,在设计代码时,有个同伴可以一起讨论,融合两个人不同的见解和观点,我们往往可以得出更加准确且更加高效的设计思路。这一切都为我们在完成代码后的debug过程省去了大量的时间。  

    就我们本次实验一的编程而言,有了领航员的存在,我们在完成代码后,几乎没有花什么时间在debug上,甚至很多阶段性的代码都是一次通过,这大大提高了我们编程的效率,而且我们二人一起讨论出来的编程思路,也使得我们的代码功能更全面,效率更高。

    我们认为,结对编程的优势主要就在于设计思路的共享,和我们互相为对方避免错误。总的来说,自己在编程时犯下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值