结对编程队友代码分析
代码结构分析:
定义了一个user类,包含
void login();
void creat_Topic();
void creat_timeFile();
void creat_math(int number);
void switch_account();
void judge_Symbol(int option,int ope);
bool Check(); 函数,
优点:
- 使用类,封装性比较好,所有的操作都在成员函数中进行,而且各个操作的实现互不影响,但是又紧密联系,并且由于在同一个类中,基本上不需要将参数传入传出,因此在修改的时候,尤其在删减变量的时候,不必考虑对其他函数的影响。
- 生成括号的函数很简洁,是通过选择括号左边的位置和括号括住的操作数的个数来确定的。但是这种方式只适用于这次的,如果操作数多了可能要另外找其中的规律(理论上还是可行的)。
缺点:
- 代码中没有创建文件夹的函数-_-,这样是有问题的。如果有创建文件函数的话,将代码传给别人(比如说助教)的时候,就会在自己发送的压缩包解压后的文件夹里找到程序生成的文件
- 没有使用多文件编程,一个cpp文件过于臃肿。
- 函数体过于庞大,最好将函数拆分成更多功能专一的函数方便扩展和修改。