一、个人项目需求 命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提示“请输入正确的用户名、密码”,重新输入用户名、密码; 登录后,系统提示“准 ...
分类:
其他好文 时间:
2019-09-19 23:55:26
阅读次数:
168
整体的排版: 针对同一代码段,写出优点和认为可能有的改进的地方。 代码段1: 将用户信息封装成Student类。Java的类型能够把相同属性的对象抽象出来,无论是概念上还是编程上都会帮助我们理解整个系统的架构。 虽然前面说到有将用户信息封装成类,方便管理。但是整个项目仅仅只有两个类,另外一个是主类, ...
分类:
其他好文 时间:
2019-09-19 23:51:51
阅读次数:
114
本次个人项目题目为,中小学数学卷子自动生成程序,我的结对队友Y同学使用的是C++语言。 Y同学最终完成的项目:在交互,账号登陆,切换,题目文件输出都能够基本满足需求;代码思路清晰,结构整洁,函数注释也恰到好处,代码可读性较强。 他的函数大致为DengLu_type( )(登陆初始化函数),Dengl ...
分类:
其他好文 时间:
2019-09-19 23:50:58
阅读次数:
112
要实现的功能: 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提示“请输入正确的用户名、密码”,重新输入用户名、密码; 2、登录后,系统提 ...
分类:
其他好文 时间:
2019-09-19 23:47:57
阅读次数:
72
这次的个人项目是中小学数学卷子自动生成程序,每个人都自己动手编写了自己的代码。今天的任务是看队友的代码,并指出他代码中的优点和缺点。 以下是对队友代码的个人评价。 优点: ①代码结构组织有序。 代码非常的模块化,每一个函数的功能清晰明了,框架结构清晰。而我是一个main()函数写到底,这一点我应该以 ...
分类:
其他好文 时间:
2019-09-19 23:34:37
阅读次数:
84
和个人项目相比,结对编程带给我们的是一个互相进步的过程。 通过对双方代码的解读,我们发现到了双方存在的优点和不足,这有助于我们加强对个人项目更加深入的理解,从而在优化和完善个人项目的基础上,能够更加全面便捷地实现结对编程项目。 个人需求主要是要求形成一个中小学数学卷子自动生成程序。 优点分析 1.在 ...
分类:
其他好文 时间:
2019-09-19 23:22:22
阅读次数:
136
张凯翔的优点: 张凯旋的缺点: 张凯翔同学的代码采用的UI设计以及题目的生成有很多创意,是我学习的对象,在结对编程的过程中我也会和他取长补短,共同进步。 ...
分类:
其他好文 时间:
2019-09-19 22:03:50
阅读次数:
96
在上一周的个人项目中队友用的是C++,代码运行正常,且基本实现了需求文档的要求,然后关于她的代码,我觉得有很多可以借鉴的地方,也有一些需要改进的地方。 优点: 1、总体结构很清楚,思路清晰。从登录到功能切换,从试卷生成到题目生成,以及重复性检测,每一步都有对应的函数代码,思路清晰,逻辑清楚。 2、代 ...
分类:
其他好文 时间:
2019-09-19 21:35:18
阅读次数:
81
结对编程中双方互相审查代码是一个相互学习的过程,从对方的代码中可以学到一些想不到的新的想法。正所谓孔子说的“三人行,必有我师焉”。 优点: 1、建立一个用户类,将对用户的登录、切换、生成试卷、输出文件等操作封装到类中,具有良好的封装性和可扩展性。 2、在生成试卷的函数中对代码进行了重用,减少了代码量 ...
分类:
其他好文 时间:
2019-09-19 21:30:02
阅读次数:
83
前言:通过仔细研读刘至臻同学的代码,我觉得这位同学无论是从学习态度上还是个人习惯上,都值得我认真的学习。其代码风格简单而又不缺乏诗意,注释什么的都很完整,整体菜单看起来层次分明,清晰明了,代码写的可读性很高,很容易懂。废话少说,接下来就开始分析刘至臻同学的代码吧! 中小学数学试卷自动生成程序 对刘至 ...
分类:
其他好文 时间:
2019-09-19 21:17:00
阅读次数:
58