zoukankan      html  css  js  c++  java
  • 结对编程

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

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

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

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

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

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

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

  • 相关阅读:
    最近几个月的感想
    Fortran 入门——C#调用Fortran DLL
    Fortran 入门——函数调用
    JQueryAjax初体验和一点感想
    【HDU】1796 How many integers can you find
    【SGU】476 Coach's Trouble
    【HDU】2204 Eddy's爱好
    【POJ】1091 跳蚤
    【URAL】1091 Tmutarakan Exams
    【ZOJ】2836 Number Puzzle
  • 原文地址:https://www.cnblogs.com/kiyoshikazuya/p/5324330.html
Copyright © 2011-2022 走看看