首页 > 其他 > 详细

结对编程-队友代码分析

时间:2019-09-19 23:12:14      阅读:89      评论:0      收藏:0      [点我收藏+]

本篇博客主要是对结对编程的同学的代码分析优缺点,看了队友的代码后,个人项目我与队友用的都是c++,与我的代码相比起来,她的代码逻辑清晰,简洁易读,是非常值得我学习的。

优点

1.int Login(string name,string password)函数判断是否是合法的用户名和密码,将功能模块化,直接调用函数判断比较简洁。

2.string Production(int num)使用随机数选择数组下标从而选择四则运算的符号。

3.string g_que[g_innumber];用字符串存储产生的数学式子并与之前产生的数学式子作比,若是重复则重新生成,实现了部分查重功能。

4.代码简洁,思路较为清晰。

5.有提示输入输出,增强了用户体验。

缺点:

1.没有实现括号功能。

2. 没有考虑算式是否有意义,如tan90°。

3.注释较少,最好可以将出题的流程模块化,减少主函数代码,有利于后续debug,提高代码的可维护性和相对独立性,方便阅读。

4.没有完全实现将生成的题目以“年-月-日-时-分-秒.txt”的形式保存,每个账号一个文件夹的功能。

结对编程-队友代码分析

原文:https://www.cnblogs.com/wtxh/p/11552811.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!