今天我们进行了结对编程的练习,在结对编程的过程中我们首先尝试写了一个接口,然后我们一起解决了活动详情接口isloading的bug,解决这个bug整个过程用了接近一个半小时的时间。由于这个接口是我的搭档写的,我自己对这段代码不熟悉,但对调试还好,所以通过他的提示和一起的debug,我们最终发现问题在前端少了updateTime这一行函数,并解决了这个问题。
在结对编程的过程中,我觉得我的收获是通过我们一起的讨论,可以扩充一个人的思路,对于debug更是这样,可以找到更多寻找问题的方法。而其中的问题是两个人在一起写一段代码,可能会因为两个人之间过多的沟通而影响效率,或者两个人同时有不同的思路,只有一个人是对的,还不能说服对方,这样就要做更多的尝试。
但我还是挺喜欢结对编程的,我觉得写代码是一个枯燥的过程,写两天我基本就觉得无聊了,而debug,思考很难的东西时更是这样,能和同伴一起交流,一同解决问题是一件挺好的事,两个人一起写代码思路也会更开阔。我觉得结对编程更多可以用在一些写代码时比较艰难的情况,如解决一个人没有思路的bug,或者实现一个比较复杂的逻辑部分代码的时候。以上就是我这次结对编程的体会。