Java教程

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

本文主要是介绍结对编程项目之队友代码分析。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

缺点是:

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

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

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

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

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

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

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

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

这篇关于结对编程项目之队友代码分析。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!