个人项目:中小学数学卷子自动生成程序--队友代码测评
优点:
1、编码较为规范,全局变量以g_xx形式命名,局部变量以xx形式命名,类变量以m_xx形式命名。
2、程序中包含多个函数,如试卷生成函数,题目生成函数,题目查重函数,切换类型函数,代码的可读性相对提高。
3、在试卷生成函数中,为每个用户自动生成以账户名命名的文件夹并在该文件夹下创建相应txt文件,不需要用户自己创建文件夹。
4、程序用户体验较好,在控制台中随意输入不会出现预期之外的bug,并且有相应的提示
缺点:
1、 存在一部分函数命名不规范,函数与函数之间没有空行,一段代码中不同逻辑段之间也没有空行
2、 每个函数缺少相应的注释,函数名字比较类似时,读者就不容易简单了解函数作用
3、代码没有进行类的设计,只是简单的创建了一个user结构体,没有充分利用面向对象的特性
4、程序设计只考虑了一对或没有括号的情况。
5、创建单行算式时,将小学、初中、高中三种情况置于一个函数中,以至于一个函数达到两百行,可读性不强
浙公网安备 33010602011771号