结对编程项目:带UI的小初高数学学习软件

Posted fire11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结对编程项目:带UI的小初高数学学习软件相关的知识,希望对你有一定的参考价值。

用户:

小学、初中和高中学生。

功能:

1、用户注册功能。

技术图片

 

 

2、登录,修改密码

技术图片

 

 

3、在线做题,评分

 

技术图片

 

 技术图片

 

 

经验总结

      这次的结对编程并没有实现对个人项目的复用,经过对结对编程需求的分析发现个人项目的出题逻辑完全不能用于小初高数学学习软件,

因为在个人项目中的出题逻辑是几乎是采用的完全随机,在结对编程项目中这种逻辑是行不通的,没有办法采用答案,而且在个人项目中我们

都是采用的面向过程的方法,同时我们的个人项目结构也有点混乱,导致了复用的难度很大。所以我们完全重新写了代码,实现了登录/注测,

修改密码,选择输入出题参数,做题和评分以及退出登录的功能。这次的结对编程难度对我来说有点大,首先就是手机注册这个功能虽然有demo

程序示例,但是之前完全没有做过和网络相关的东西,对于很多东西都理解不了,还有就是c++添加curl库是真的麻烦,另一个就在收发短信是程序

发送的数据编码方式与接收方不一样,导致收到的是乱码,这个东西到最后也没有解决,只是全部换成了英文和数字。经过这次结对编程我觉得在开始

一个工程前,最好有一个总体的框架设计,从总体的构架,到各个层面的细分都要弄出来,这样不仅可以让编程变得简单一点,还可以使后期的bug的修改

优化,变得更加简单。

 

 

以上是关于结对编程项目:带UI的小初高数学学习软件的主要内容,如果未能解决你的问题,请参考以下文章

带UI的小初高数学学习软件---结对编程分析

结对编程-带UI的小初高数学学习软件-分析总结

结对编程项目总结

从结对编程初项目窥团队合作编程

结对编程项目——收获及感想

20190927结对项目编程总结