编程语言
首页 > 编程语言> > 结对编程代码分析

结对编程代码分析

作者:互联网

结构分析:

缺点:

其中含有多个功能的函数,都放在一个模块,一个menu中350左右行,导致每个模块中承担了多个不相关的功能,应该分模块编写。

 可以看出,队友完全不写注释,这样的代码难以快速读懂,而且变量名虽然简单却又不能准确代表变量的含义。

 

 

可以看出,符号数组应该定义成全局数据,而队友在多个if里面定义了多个数组,这就导致了代码复用率低而且变量明混乱,代码可读性变差

优点:

 可以看出,用户初始化这里是提供了一个静态的方法用来初始化一个ArrayList数组,并且使用的是一个默认的txt文档路径

功能分析:

 

 题目要求账户和密码空格分开,而队友是换行输入:

 

 其他功能均以按题目要求实现

  点评:

队友有些思想比如读取文件里数据到对象思路值得学校,但队友的问题还是不容小觑。

 

  总结:

  功能基本实现,队友最大的问题,需要规范以及类的合理设计。

标签:结对,变量,代码,编程,队友,数组,不写,定义
来源: https://www.cnblogs.com/yhcboke/p/16690501.html