结对编程总结:带UI的小初高数学学习软件
作者:互联网
本次和阎和玉同学结队进行编程,复用阎和玉的个人项目来实现本次项目。
一、个人项目复用:
1、登录功能复用:参照个人项目的登录功能,即同时比较两项数据来查看是否匹配,实现了短信验证和登录功能。
2、出题功能复用:利用个人项目生成数学题,计算出每一题答案、设置其他三个好干扰选项之后一同存入txt文件作为题库,出题功能直接从题库中读取题目和选项。
二、项目流程与分工:
首先我根据项目文档绘制流程图,理清楚本次的各项具体任务。原先是打算使用C++语言并且复用我的个人项目,但是在测试榛子云时,发现没有C++语言的接口,于是改为使用Python语言并复用搭档的个人项目。我们的分工是我负责出题和做题模块的实现,阎和玉负责注册、登录和修改密码功能。
三、经验教训:
做了这次项目收获颇丰,一是对已有工程的复用,复用可以大大提高我们的效率,减少一些工作量;二是对界面图形化有了一个学习,也对我们使用的应用程序的开发有了了解;三是对结队合作有了经验和一些体会。
本次项目还存在一些问题,比如出现新窗口时旧窗口没有自己消失隐藏,我的做题界面跳转到分数展示界面还存在问题。教训一个是应该先抓紧时间完成作业项目,而不是国庆节放松;还有一个是虽然个人用C++写程序很熟练,但应该提前复习一下Python、Java等语言,不光因为在本次编程中写的非常磕磕绊绊,还得考虑到有时候使用外部接口的语言限制。
标签:结对,登录,个人,项目,复用,C++,小初,UI,阎和玉 来源: https://www.cnblogs.com/pilipalazhangshuaizi/p/15383886.html