中小学生数学试卷出题项目结对互评

一、   功能实现

优点:

1)  聂敢同学的程序分为四个部分,分别是对小学、初中、高中板块的撰写和主函数入口,功能模式清晰,较好理解。

2)  运行后,经过测试,功能需求全部实现,输入输出完全符合要求,模式切换流畅。

3)  题目生成较好,无错误和重复生成内容,符合不同模式要求,出题文件命名规范。

题目展示如下:

 

缺点:

1)写入文件的时候,路径定义有一点死板,文件夹需要手动按照代码里的命名定义创建,不利于维护和修改。

2)程序停止运行较难,没有退出操作,只有出现报错才会退出。

 

二、   交互设计

优点:完全按照要求进行,输入输出信息都符合规范。

缺点:用户角度思考不够,运行后无任何显示,提示信息不足,在不配备说明书的情况下较难上手。

三、   格式规范

优点:

1)      代码注释较详细,疑难点和重点都有注释,函数的注释字符串功能描述清晰,变量解释全面。

2)      缩进和空行符合标准,每行字符数量控制较好,风格流畅清晰。

3)      命名方面,大体符合要求,顶级定义和全局变量命名较好。

缺点:

1)      函数模块的注释字符串功能方面描述太多,没有贴着引号。

2)      局部变量命名稍显随意,重复名较多。

 

 

四、   算法设计

优点:

算法设计较为简单,可读性较高,语句通顺。

缺点:

1)      在确定初高中题目中的特殊运算符号时,算法设计了在固定位添加,使得题目生成的格式较为固定。

2)      算法中重复部分较多,显得有些冗长,可以优化合并。

 

 

posted @ 2021-09-28 16:47  天下第一小蓝颜  阅读(110)  评论(0)    收藏  举报