ICode9

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

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

2021-09-28 16:01:26  阅读:190  来源: 互联网

标签:同学 结对 沁宅 个人 项目 代码 互评 模块 湖南大学


简介

本博客是对何沁泽同学(以下简称沁宅)的个人项目的评价,主要分为优点和缺点两部分;本博客阐述的均为个人观点,仅作参考。

优点

  1. 项目结构清晰。沁宅同学合理地把个人项目拆分为了多个易于实现的模块,成功把项目解耦。每个类的类名也能够清楚地表示该类实现的功能。
    image

  2. Readme文档描述详细,包括了项目中参考的代码来源、项目的运行说明以及修改说明,并辅以样例描述,清晰明了。
    image

  3. 代码结构清晰,每个类、方法前都有简要的注释描述其功能及实现逻辑,在具体方法中的关键位置如某个局部变量或者判断条件也有特别的注释;同时沁宅的代码风格高度符合Google规范,总的来说沁宅的代码可读性还是较高的。
    image
    image

  4. 项目完成度较高,基本实现了需求文档中的所有功能,且在多次测试中也没有出现或大或小的bug。
    image
    image

缺点

  1. TaskGenerator出题模块逻辑较为繁杂,使用较多的条件判断语句,建议沁宅同学可以寻找出题的一些共性,将共性部分抽象为一个方法,简化代码逻辑。

  2. 部分代码临时变量较多,建议沁宅可以提高一些变量的作用域,减少局部变量的数量。

总结

总的来说,沁宅的个人项目质量还是蛮高的,从他的项目中我也看到了自己一些不足的地方,比如我只用三个类就完成了项目的代码编写,耦合程度还是很高,没有考虑到一些地方还可以拆分为多个模块;除此之外,沁宅对一些细微的可能出现的BUG的地方考虑得也比较周到,比如输入字符串的正确性判断。最后,沁宅yyds。

标签:同学,结对,沁宅,个人,项目,代码,互评,模块,湖南大学
来源: https://www.cnblogs.com/mangooo/p/15348332.html

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

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

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

ICode9版权所有