结对项目总结

Posted handsomeaspen

tags:

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

项目总的来说算是基本上完成了所有的需求,

但是还是有一些缺陷,我在这里总结一下:

首先说一下UI的美观性问题,我们的项目只是简单地将所有的组件放上去并且调好位置,并没有加上任何背景或者图片,所以没有任何的美观性可讲

技术分享图片

技术分享图片

 

 

技术分享图片

技术分享图片

技术分享图片

还有一点就是最后计算分数的时候出了点问题,最后一道题目没有计算进总题目数量,所以分数是除去最后一题,前面所有题目的百分比;

这是项目的问题,接下来说说我们的设计:

技术分享图片

 

我们总共写了10个class,

Calculate是用来计算题目答案的

chuti是出题界面

CreateTest是生成题目(小学、初中、高中)

Login是登录界面

moshi是选择出题模式界面

proving是注册界面

SaveFile是创建文件夹       //这是个人项目时候的功能,我们没有去掉,方便用户查看自己做过的题目。

SetQuestion是生成题目数量界面

Special是判重以及解决括号冗余问题

Tuichu是交卷后退出界面(点击后返回登录界面,需要重新登陆)

 

在做项目的过程中,我们遇到了很多的问题,

其中最傻的一个问题就是在设计短信验证码的时候,将“手机号”文本组件的变量名phonenumber看成了手机号的变量名phone

技术分享图片

技术分享图片

结果我们调试了一个小时就是没有找到问题出在哪里,最后一行一行的找才发现这个问题,找出bug之后真是被自己蠢哭了快

所以以后设置变量名的时候一定要有区分度,比如刚才的例子就可以设置为phonewenben和phonenumber

这样辨识度就会大大加强,避免出现一些不必要的问题

 

还有一个问题就是在设计出题界面的时候,是chuti调用CreateTest还是CreateTest调用chuti这个点上讨论了很久

因为刚开始的时候不论是谁调用谁,都会出现一个问题,那就是出题界面只能出一次,然后直接跳到结束

后来我们对chuti进行了修改,使用CreateTest在循环中调用chuti,问题才解决。

 

总之,这次结对项目让我从以前对Java只能写一些简单代码的小白成功蜕变成了一个对javaUI开发略熟悉的小白,收获非常大。

以上是关于结对项目总结的主要内容,如果未能解决你的问题,请参考以下文章

结对-贪吃蛇项目-结对项目总结

《结对-结对编程项目作业名称-结对项目总结》

结对-结对编程项目作业名称-结对项目总结

《结对-结对编程项目作业名称-结对项目总结》

《结对-结对编程项目作业-结对项目总结》

结对-英文词频检测-结对项目总结