• 团队项目:二次开发


    至此,我们有了初步的与人合作经验,接下来投入到更大的团队中去。

    也具备了一定的个人能力,能将自己的代码进行测试。接下来尝试在别人已有的基础上进行开发。

    上一界51冯美欣同学的项目:http://www.cnblogs.com/maxx/

    1.每个团队从Github上fork这个项目的源代码;

      https://github.com/RABITBABY/We-have-bing

    2.了解、部署、运行这个项目,理解其功能及实现;

    3.进行必要的测试,发现软件的bug并记录,并进行bug的排除;

    针对以下三步,每个团队发布一篇博客:
    • 简要说明如何下载部署运行这个项目;
    • 补充这个软件的单元测试并提交到Github上;
    • 解释说明找出的bug及修复情况;
    • 列出每个团队成员的个人贡献分;

    下载说明:

        首先去师姐的github地址那里下载代码,点击Download ZIP即可下载,

      然后把MathsApp文件夹导入eclipse里。

        刚开始导进去的时候发现代码有很多错误,后来才发现是因为MathsApp

      这个项目需要用到ADT插件,而电脑里的eclipse还没安装ADT插件,所以

      我们就去安装了ADT插件。最后运行的程序结果如下:

     单元测试:

    @Test
            public void add() {//加法
                Calculator a=new Calculator(8,6);
                a=a.add(a);
                assertEquals(8, a.getNumerator());
            
            }
            @Test
            public void f() {//计算最大公约数
                Calculator a1=new Calculator(8, 4);
                int a2 = a1.f(8, 4);
                assertEquals(4, a2);
            }
            @Test
            public void sub() {//减法运算
                Calculator a=new Calculator(8, 4);
                a=a.sub(a);
                assertEquals(0, a.getNumerator());
            }
            @Test
            public void muti() {//乘法运算
                Calculator a=new Calculator(8, 4);
                a=a.muti(a);
                assertEquals(4, a.getNumerator());
            }
            @Test
            public void div() {//除法运算
                Calculator a=new Calculator(8, 4);
                a=a.div(a);
                assertEquals(1, a.getNumerator());                   
        }

     bug:

      1、用户做完第一道题,立刻就进入下一道题,没有提示对错,所以用户也不知道自己哪里做错了,

    而且也没有正确答案显示出来,最好是最后可以把所有的题目和答案一起显示出来,并且显示

    你哪道题是答对的,哪道题是答错的。

     2、用户做完题之后没有提示退出和继续答题。

    小组评分:

      个人贡献分
    103李康梅 20
    109张鑫相 19
    112冯婉莹 20
    149麦锦俊 19
  • 相关阅读:
    前端主页
    配置站点
    前台
    数据库配置
    后台:Django项目创建
    虚拟环境的搭建
    pip安装源
    AngularJS Scope(作用域)
    scala中的匿名函数 ==> 简单示例
    scala中的内部类 ==> 简单示例
  • 原文地址:https://www.cnblogs.com/88mei/p/5420664.html
Copyright © 2020-2023  润新知