首页 > 其他分享 >个人项目互评

个人项目互评

时间:2023-09-19 15:44:06浏览次数:23  
标签:查重 题目 函数 个人 项目 代码 互评 出题

个人项目互评

总体评价:

杨智杰同学的代码完成了题目的基本要求,并且代码风格符合Google编码规范,每个函数总行数少于40行,且运用了接口。小学、初中、高中出题系统均满足题目难度要求,且可以多次出题;查重,文件保存功能均符合要求,并且没有出现其他bug。

优势:

1.用户登录系统之后会产生一个主页,供用户进行不同的操作选择。且每次进行完整操作或退出时会返回到主界面,逻辑清晰。

2.在每次输入时,遇到与输入不符的变量时,会进行报错,并提示输入正确的字符型,且不

会出现越界异常。

3.利用接口以及类的继承,将UserFor设定为父类,其余三个类继承该类,实现了小学初中

高中的出题查重写入系统。

  1. 代码方面,变量命名清晰易懂,函数逻辑合理,且有清楚的分类方式,易于阅读。、

缺点:

1.用户登录后必须先选择是否需要切换账号,而非直接出题,操作略显繁琐。

2.代码中可以调用函数实现的功能没有选择调用相应函数,导致部分代码偏长,可以进行简化处理。

总结:

此代码完成了题目中的要求,且设计合理,符合逻辑。

标签:查重,题目,函数,个人,项目,代码,互评,出题
From: https://www.cnblogs.com/ttTtgGgttT/p/17714829.html

相关文章

  • 项目部署到Tomat报异常:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offend
    项目部署到Tomcat报这样的异常:Java代码  1.jarnotloaded.SeeServletSpec2.3,section9.7.2.Offendingclass:javax/servlet/Servlet.class造成这种情况的原因很可能是: 一、项目的WEB-INF/lib下有servlet-api.jar。二、项目的WEB-INF/lib下有包含ja......
  • 02_实战项目Zlog日志框架
    Zlog日志注释控制日志打印//printf("appstart\n");printf("appstart\n");printf("appstart\n");//printf("appstart\n");printf("appstart\n");//printf("appstart\n");printf("appstart\n&quo......
  • 沁恒微电子、澎峰科技等企业或机构成立开源芯片社区,并迎来首批开源芯片项目
          据了解,北京开源芯片研究院和GitLink平台共同发起的开源芯片社区已经正式发布。并且开源芯片社区已在中国计算机学会开源发展委员GitLink平台运行。Multiable万达宝销售ERP可以实时获取数字化营销报表,从而精准掌握业务数据。平头哥、沁恒微电子、澎峰科技、......
  • 湖南大学结对编程个人项目互评
    湖南大学结对编程个人项目互评此文是我对队友汤家贝的个人项目的评价 ♊目录  项目描述与分析  代码结构分析  代码功能测试  代码风格分析  总结 ♋项目描述与分析 ♌代码结构分析 ♍代码功能测试 ♎代码风格分析 ♏总结 ......
  • 2023年9月上海/杭州/深圳CSPM-3国标项目管理中级认证报名
    CSPM-3中级项目管理专业人员评价,是中国标准化协会(全国项目管理标准化技术委员会秘书处),面向社会开展项目管理专业人员能力的等级证书。旨在构建多层次从业人员培养培训体系,建立健全人才职业能力评价和激励机制的要求,培养我国项目管理领域复合型人才。  【证书含金量】 ·竞聘优先......
  • 如何在vuejs项目中使用md5加密密码的实现
    1、NPM安装:npminstall--savejs-md52、全局用法2.1、全局引用importmd5from'js-md5';Vue.prototype.$md5=md5;2.2、全局使用将您需要加密的信息放进去:this.$md5('Thisisencryptedcontent')//6f43dd5db792acb25d6fe32f3dddac703.局部用法在页面中单独使用......
  • 提升 Spring Boot 吞吐量的 7 个神技,让你的项目飞起来!
    一、异步执行实现方式二种:使用异步注解@aysnc、启动类:添加@EnableAsync注解JDK8本身有一个非常好用的Future类——CompletableFuture@AllArgsConstructorpublicclassAskThreadimplementsRunnable{privateCompletableFuture<Integer>re=null;publ......
  • 个人项目——C++实现论文查重(简易版)
    本次项目GitHub地址:https://github.com/Focuspresent/Paper_Review这个作业属于哪个课程https://edu.cnblogs.com/campus/jmu/ComputerScience21这个作业的要求https://edu.cnblogs.com/campus/jmu/ComputerScience21/homework/13034这个作业的目标完成一次编程练......
  • 解决Visual Studio 2022中无法编译 .NET Framework 4.5/4.5.1项目(Visual Studio 2022
    最新【一键处理】方法:https://github.com/MrXhh/VSTools/releases1)下载VS2022Net4NotCompileFix2)右键管理员执行3)重启VS https://github.com/MrXhh/VSTools/releases......
  • Harbor私服构建发布项目
    Docker配置1.安装docker#!/bin/shset-e#在线安装脚本#k3s不建议安装swap系统内存小的时候没有swap会卡死if[!-f"/var/swap"];thenecho"createswap"ddif=/dev/zeroof=/var/swapbs=1024count=8192000mkswap/var/swapmkswap-f/var/swa......