码迷,mamicode.com
首页 > 其他好文 > 详细

结对编程

时间:2016-03-26 23:43:42      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

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

数据范围:
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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!