个人项目代码分析

需求分析:

  1. 该个人项目基本完成项目要求,可以随机出题,出卷查重功能都有;

代码分析:

优点:

1.逻辑清晰有条理,代码整体风格简洁明了,没有让人有太多的困惑;

2.合理的使用了goto语句,使得代码变得更简洁;

缺点:

1.代码不够结构化,没有使用面向对象的思维;没有将数据与方法归类进行封装,这样在移植代码或升级代码时往往会遇到难以预料的麻烦;

2.方法体内部内容过于庞大,一个函数方法里实现的功能太多,这样代码的维护和升级过于麻烦,可以分化各个功能为不同方法,这样整个结构会更清晰;

优化建议:

  1. 可以增加一个UI界面,增强用户体验;
  2. 可以增加一个路径自动生成功能,即就算没有个人用户的文件夹,也会自己生成指定路径的文件夹,简化用户使用要求;

你可能感兴趣的:(个人项目代码分析)