ICode9

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

结对编程项目之队友代码分析。

2021-09-28 21:32:49  阅读:157  来源: 互联网

标签:查重 结对 代码 编程 出题 队友 设计 优秀


看了我的结对编程项目队友的代码后,我分析到他的代码有以下几个优缺点。

缺点是:

1.对于生成的题目类型可能单一了一些,在生成小学题目的时候,无法生成多个括号,进行较为复杂的运算。

2.对于代码的注释太少,导致我读起来较为困难,我i觉得作为一个优秀的程序员,不仅要写得一手流利的代码,更重要的是能让别人读懂你的代码,写好优秀的注释,不仅能将代码的结构设计的更为清楚,增强可读性,即使是很长时间后再回顾,也能迅速上手。

3.查重的过程比对均较为繁琐,导致出题速度很慢,我觉得可以用哈希表来存储,这样大大缩减了查重时间,出题速度大大优化。

但郭韧同学的代码写的其实是非常优秀的,我也是吹毛求疵才能找出这么几个不足的地方,但是他的代码仍然是瑕不掩瑜。

首先,运用类的设计,极好的设计了代码的框架,让人读起来思路清晰,架构优美。

其次,代码的书写习惯很好,运用了面向对象设计的思维模式,主函数十分简单。

UI设计美观,交互性和易用性强,用户能够很简单的实现自己想要的功能。

我很荣幸能与他结队完成项目,我也要向他多学习他优秀的代码书写能力。

标签:查重,结对,代码,编程,出题,队友,设计,优秀
来源: https://www.cnblogs.com/lcl956107375/p/15350137.html

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

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

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

ICode9版权所有