个人项目-自动出题系统

缺点:

1.杨瑞同学的代码中 函数命名可以改进一下 提高代码的可读性 例如可以将函数命名结合动词 然后首字母大写 让代码整体显得更加清晰

2.杨瑞同学的用户名和密码是通过建立一个类 然后通过建立多个对象实例来实现 个人觉得可以将用户名和密码存储在一个文件中 在检验用户名和密码时 读取文件 然后进行比较

可以提高代码的可扩展性 方便以后添加用户

3.杨瑞同学每个用户的试题文件夹是事先自己手动创建好的 个人觉得可以让程序自己生成试题文件夹 可以提高代码的可扩展性 方便以后添加用户

 

优点:

整个代码的模块化做得很好 各个功能对应了各个函数 提高代码的可维护性和相对独立性 方便阅读 整体代码思路清晰

同时代码变量的命名也很明确 可以很容易明白这个变量是什么意思 提高代码的可读性

你可能感兴趣的:(个人项目-自动出题系统)