结对项目总结
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开发略熟悉的小白,收获非常大。
以上是关于结对项目总结的主要内容,如果未能解决你的问题,请参考以下文章