结对编程总结

此生再无相见时 提交于 2019-11-30 16:50:47

对个人项目的一次升级,在个人项目的需求上加入了新的需求——界面、注册和验证码发送。 界面的编写难度并不高,如果真的要说难点的话,那就是繁杂的界面布局和按钮功能的实现以及各种界面出现的触发逻辑。另外,对于运算结果及选项生成的逻辑我也选择了放在界面的实现中,而生成题目的方法则复用了队用户注册的实现则采用了文件输入输出流的方式,将用户的信息存储在了相应位置的txt文件中,这种方法相当简略,没有任何的加密,是不可取的一种方式,但是本人水平有限,不得已采用了这种方式。

至于验证码发送功能的实现,则是申请了阿里云的短信服务,老实说,一开始我并不觉得自己能完成结对编程的所有功能,因为自己java学的并不是特别好,对于UI编写也只是稍有了解,至于“发送短信”这么高大上的功能我更是从未接触过,一点头绪都没有,但是最后居然在一周半的时间硬生生做了出来,惊了。

最大的好处就是,两个人在一起写代码的时候能够融合两种不同的思路,一个人写的时候另一个人可以浏览,这样能够让代码准确性更高。两个人一起写代码,便于尝试新的代码风格和变量命名,以及代码风格和命名风格的统一

不用再pullpush之间各种merge能够平衡组员之间工作量增进组员之间的感情结对编程的弊首先结对编程两个人同时写一份代码,但是写的速度并不会快出两倍,这样结果上看降低了开发效率组员之间开发习惯不同引起冲突不利于分工分配

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!