结对编程

我和我的组长是一对……并且我们找了一个时间在没人的屋子里面讨论了结对编程项目。

讨论的内容包括:确定了新加入的需求,数据范围,以及一些主要类的设计。

设计初稿====================================开始

功能增加:
小数,分数,负数

数据范围:
4个运算符
-1000到1000
结果精度--小数点后2位

健壮性:
判表达式合法性,除0错,输入数值越界。

类名 Pascal
函数名 camelCase

数字类:
class Fraction//拆分子分母//约分
private:
 long long up,down;
public:
 
 Fraction(double a);->up;down;
 long static gcd(long a,long b);
        long static lcm(long a,long b);
 +-*/(class Fraction b);friendly +-*/;
 sim();
 double Trans();return up*1.0/down;//
 ~Fraction(); 

函数:
bool judge(string expression);
bool hasFloat(string expression);
string 中缀转后缀(string expression)
string 后缀计算(string expression)
void 各种setting()
string read();
int main();

设计初稿====================================结束

个人认为结对编程还是很有好处的,有些问题自己可能想不明白或者想歪了,两个人的话可以互相补充与修正,保证了大方向的同时又提高了效率。

posted on 2016-03-26 22:32  13070006王奈  阅读(140)  评论(1编辑  收藏  举报

导航