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();

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

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

  • 相关阅读:
    Win7 64位下ProxyCap代理Java
    kafka一个诡异错误
    linux下oracle修改、新建用户并授权
    es常用查询
    linux 下启动tomcat报错 Cannot find ./catalina.sh
    linux虚拟机添加端口访问
    Linux下启动Oracle服务和监听程序
    es基础
    mysql授权远程任意人登录
    添加POI导出excel通用工具类
  • 原文地址:https://www.cnblogs.com/kiyoshikazuya/p/5324330.html
Copyright © 2011-2022 走看看