总结结对编程项目:带UI的小初高数学学习软件
复用个人项目实现结对编程项目
由于我的个人项目是使用C++编写的,而我们结对编程项目采用的是JAVA来编写,所以使用了别人的JAVA编写的个人项目来复用实现结对编程项目。
在个人项目代码中,主要分为用户类和问题类。而在结对编程项目中,我们不需要进行用户类的复用,所以我把用户登录、类型判断等代码段删去,只留下问题类和出题的代码段,这样就可以根据类型来出题。
然后要把出题代码段和项目连接在一起,所以我在出题代码段中加了一个构造函数,用来接收出题类型以及出题数量,并将出的题写入一个txt文档中,方便后续的读题以及计算。
结对编程项目的余下部分就全是重新开始写的了,有登录类,主要实现登录界面的功能;选择类,主要实现选择出题数量和难度以及修改密码;修改类,主要实现修改密码功能;题目类,主要实现显示题目、选项答案和分数等功能;计算类,主要实现对题目进行答案计算。
结对编程的经验、教训
在经过本次的结对编程后,我对自己有了更加深刻的理解与明确的认识,同时对项目的整个流程和规划分配也有了大致思路。我们应在拿到项目后先进行需求分析以及规划后再开始编程,这样可以熟悉整个项目的分块,以便于对项目进行分块编程,使得编程思路更加清晰。同时,本次结对编程让我对于JAVA语言有了一定的认识,真正的做到边做边学的理念。我还体会到了在项目过程中当遇到不可控的情况时自己的应对与处理能力还算可以,对自己的能力也有了一定的认知。
总之,尽管本次的项目产品并不是那么完美,但对于我自己来说,我能感受到我得到了很多的收获。那就感谢一下所有过帮助的人以及本次的项目经历吧。
浙公网安备 33010602011771号