结对编程之队友项目分析

没看代码之前,我就觉得400多行的代码肯定是要比我200多行的代码多出一些特别的东西。

仔细看完代码之后,我就觉得果然没错。

首先,他的代码框架是这样的:

很清晰的结构框架,将整个项目分成模块去做,通过一个一个函数来构建整个工程

那么,仔细分析里面的代码

其中几个细节处理得非常好,一个是括号的问题:

用了简单几行就解决了括号问题,而我却用了二十行左右,而且还有点混乱

再一个就是对出的题目合理性的处置方案

我只考虑出题,而没有考虑到出的题是否合理这方面。

当然,他的代码还是有一些不足:

我认为他完全可以将三个类型的题目共同点提取出来,比如都有+-*/和(),完全可以将其放在一个模块里,而不是每个模式都要写一遍,显得代码非常的长,让人看代码时没有耐心看下去。

猜你喜欢

转载自www.cnblogs.com/handsomeAspen/p/9716488.html