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

  结对编程,是个人项目的一个进阶,需要在个人项目的基础上进行优化,增加一些新的功能。鉴于队友的个人项目使用了Java进行编写,且代码实现的功能较我更加完整,同时也很美观,所以个人项目在队友的项目基础上进行完善。但是,先前的需求文档中并未要求进行计算出题目的结果,所以我们新建了一个Get_answer类来读取生成的题目,并依据读到的操作符进行相应的运算。

  在我们编写代码的过程中,也是遇到了很多问题。首先,便是短信签名的注册。无法提供完整的后台运行截图,导致我们的申请一直无法通过。后来在助教的启发之下,我们很羞耻的百度了别人的后台截图,通过了申请。然后是短信的发送问题,这个其实花费了我们一些时间。做起来不是很困难,但前提是你仔细阅读了短信签名的相关文档。需要注意的是,阿里云里面的代码不能直接复制过来使用,需要构造一个函数,并引用相应的包。同时,需要我们在修改相应的参数时,要注意,短信模板处的参数在模板CODE处,引用错误会导致短信无法发出。其次,是注册界面,我们需要注意的是,在实现注册功能的时候,要保存相应的用户信息,否则,注册便失去了应有的意义。这里,我们将所有注册的账户和密码,全都存储在了account.txt中。同时,我们在里面加入了一个参数,使得最新添加的用户信息不会将之前的覆盖掉。最后,我想说一下的是路径问题,不管是之前的包的添加,亦或是最后生成的一个可执行文件,都需要注意,否则代码难以正确的执行。

  通过结对编程项目,我们学到了很多。无论是对Java相关知识的掌控,亦或是对有关软件的熟练,乃至对  结对编程的适应,都领我们获益匪浅。

                                                                                                                                                                                                                        --汪庆 何坤

猜你喜欢

转载自www.cnblogs.com/hkdmmhy/p/9750488.html
今日推荐