ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

湖南大学结对编程个人项目互评

2021-09-28 09:04:13  阅读:164  来源: 互联网

标签:结对 题目 函数 代码 编程 生成 互评 杨同学 湖南大学


一、            简介

本博客为对杨灿萍同学的个人项目代码评价。以下评论仅为个人意见,不作为任何权威标准,如有错误欢迎指出。

二、            优缺点分析

优点:

1.每个操作都拆分成了单独的函数,这点让代码看起来更具有易读性,不像我的代码只有两个函数:登录和生成试卷。

2.实现了大部分的功能需求,系统运行平稳。

3、考虑到了括号可能括住所有操作数的情况,并以重新生成右括号的方式处理

4、代码风格符合Google编程规范,杨同学使用了idea的自带功能自动调整了代码使其符合Google编码规范,很聪明的做法!

可改进的地方:

1、虽然对不同的函数有细致的拆分,但没有很好的运用java的类的思想,所有的内容都写在了一个类中。要是能将类分开,再将不同的函数划分成不同的类的动作,那就更好了,而且项目结构和代码易读性也会更佳。

(仅有一个类组成的项目)

2、在文件生成的部分,杨同学理解错了需求文档中的需求,对每个账户只生成了一个文件,不能保存所有的历史题目,也没有每个账户都提供一个文件夹用以储存。

 3、代码存在冗余问题。杨同学的代码可以更加简洁一些,比如在题目的处理部分,对小学、初中、高中的题目其实是可以一起进行处理的,生成一个随机数同时给所有类型的题目使用就行了,而不用将它们分开来单独生成随机数,因为它们的操作很多部分是相同的。改进后可以大大缩减代码体量,进一步增加可读性。

三、            总结

杨同学在进行编程的时候着重关注了功能需求的实现(虽然有一小部分出现了理解的误差),下次在编程的时候可以多加考虑一下java的类思想以及代码的简洁性,以此进一步提高代码的美观与易读。

标签:结对,题目,函数,代码,编程,生成,互评,杨同学,湖南大学
来源: https://www.cnblogs.com/HNUQian/p/Mrqian.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有