中小学自动生成试卷优缺点分析

和个人项目相比,结对编程带给我们的是一个互相进步的过程。

通过对双方代码的解读,我们发现到了双方存在的优点和不足,这有助于我们加强对个人项目更加深入的理解,从而在优化和完善个人项目的基础上,能够更加全面便捷地实现结对编程项目。

个人需求主要是要求形成一个中小学数学卷子自动生成程序。

优点分析

1.在处理题目的时候用到了比较巧妙的思路,使得过程和函数的语言内容清晰简洁,容易理解,对于有些问题的理解有创新的想法。

2.写的代码结构清楚明了,在代码中关键的部分有关键的步骤,方便了读者的理解与认识。

3.个人项目的解决发现了他使用Java语言,生成工程和数学卷子生成工程都是将头文件、函数、主程序分开的,这样运用了封装思想的代码仅通过各个接口运行程序,维护了项目的稳定性,不易被外界影响。

4.这些题目的生成在一个独立的TXT文件当中,方便查阅。

5.对于代码中运行可能出现的一些异常和错误进行了处理,便于开发者维护。


缺点分析
1.出题逻辑的随机性


他的出题逻辑不够完美,初中题目的编程过程中可能有一些理解上的偏差,只了可以开方成整数的数字,根号用的1/2次方,这样的题目还是存在一定的随机性问题。


2.题目的严谨性


理解上的偏差问题,他产生的三角函数不能是连续相乘的没有加上括号。


在今后的结对编程项目中,我们将结合双方的优点,改进双方的不足,增强代码逻辑,尽可能设计得人性化一些,希望能够写出更好的代码,给人更好的用户体验。

你可能感兴趣的:(中小学自动生成试卷优缺点分析)