结对编程队友个人项目优缺点分析

Posted xk00

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结对编程队友个人项目优缺点分析相关的知识,希望对你有一定的参考价值。

程序运行结果截图(如下)

 技术分享图片

 

 

首先说一下对方的优点:

(1)该程序输出的题目很整齐,每道题都有题号,数字和符号之间都有空格,每行题目之间一行空行,让人看起来不会有密密麻麻的感觉;

(2)他的代码写了一个teacher类,一个老师账户对应类的一个实例,teacher类里有一个做试卷的函数;

(3)生成题目的算法使用了二分法和递归,从而使得代码很简单,很清晰。

 

缺点在于:

(1)分层不够明确,teacher类里面有很多函数并不属于老师的行为,比如有一个将整数转化为字符串的函数,这样的函数并不是老师的行为,与老师并没有什么关系,却再teacher类里;

(2)在提示切换类型时,提示内容有误,他的输出的提示内容之这样的“请输入切换的类型(小学/中学/高中)”,然而输入中学后却会提示输入错误,输入初中才能成功;

(3)登陆只能登陆一次,无法注销,也无法切换用户。

 

以上是关于结对编程队友个人项目优缺点分析的主要内容,如果未能解决你的问题,请参考以下文章

结对编程队友的个人项目代码分析

取长补短——结对编程项目之队友代码分析

结对编程----分析队友代码

结对编程-队友个人项目分析

软件工程导论 结对编程 队友代码分析

结对编程-队友代码分析