结对编程总结

结对编程:
此次结对编程的内容是设计带UI的出题系统
我负责的部分是登录界面 难度选择界面 题目页面 分数页面的功能实现 以及各个页面的跳转
另一个同学负责搞定短信接收 注册页面 修改密码 用户名和密码的存储问题 以及代码整合和界面优化
我采用的是Java Swing来编写页面
登录界面如下

难度选择界面如下:

题目页面如下:

 

 

 

 

注意一点 在实现上下题目切换时 我是构建了一个Jpanel数组 来存放不同题目页面 同时在事件响应函数部分实现了上下题目切换时 不会出现回到上一题 再点下一题时题目会变的情况 以及回到之前题目后 重新选择会改变分数

分数页面如下:

 

 

通过此次结对编程 让我意识到代码一定要让别人看懂 在编程过程中 由于我是先完成的我的部分 让拍档来在我的基础上继续实现和修改 可是因为我代码的可读性很差 导致拍档在阅读代码时间上就花费很多 我明白在团队中 一定要在代码中加上适当注释 让拍档更好阅读
其次是代码一定要模块化 这样更容易在后期修改和维护 这次我们就将代码划分为一个个函数 后面调试和修改十分方便 很有用

posted @ 2019-09-28 15:55  cyb987  阅读(93)  评论(0)    收藏  举报