结对编程总结

这次结对编程,我们选用的是java语言,通过eclipse实现逻辑部分和ui显示。对于ui设计,因为eclipse软件自带有gui,而一开始设置显示窗口以及窗口内部件的大小是通过代码设置长、宽以及显示模式等,对于调整和美化很不方便,所以下载了可视化编辑窗口显示的插件,在这之后对于ui的设计以及编辑十分的方便,有利于很快得将部件调整到合适的位置和大小。

由于使用的java语言,特点是面向对象,因此我们将每一块的功能定义为一个大类,函数封装在类里面,便于在编程和调试时快速定位到想要编辑和修改调试的地方。很多的类我们将想要进行的操作放到构造函数中,这样的设计的好处就是如果需要实现某些功能的话只需要新生成这个类就可以了,不需要像把功能单独放在构造函数之外时还要再去调用函数,实现功能的同时减少了代码的数量。

因为是在个人项目的基础上添加功能并使用ui进行显示,所以就需要学习用Java实现ui的显示以及通过键盘和鼠标的输入信号来触发相应的事件。比如对于做题界面中每道题的按钮,我们通过多线程的方式监听鼠标,鼠标左键或右键点击触发跳转或标记题目的操作。

还有就是对于功能模块与功能模块直接的接合,需要弄清楚每一个模块的功能以及参数等,接合的同时进行多次调试,多考虑一些参数中的特殊情况,确保当前功能模块加上去之后在运行时不出现错误和bug才能进行下一个功能模块的接合,这样才能保证最后能够正常运行。

原文地址:https://www.cnblogs.com/yangdaoyun/p/11604664.html