标签:
我和我的组长是一对……并且我们找了一个时间在没人的屋子里面讨论了结对编程项目。
讨论的内容包括:确定了新加入的需求,数据范围,以及一些主要类的设计。
设计初稿====================================开始
功能增加:
小数,分数,负数
数据范围:
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();
设计初稿====================================结束
个人认为结对编程还是很有好处的,有些问题自己可能想不明白或者想歪了,两个人的话可以互相补充与修正,保证了大方向的同时又提高了效率。
标签:
原文地址:http://www.cnblogs.com/kiyoshikazuya/p/5324330.html