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

    201421122016201421122013

    https://git.coding.net/a982547441/second.git

    需求分析

    一、有记录功能,记录用户的对错总数,程序退出再启动的时候,能把以前的对错数量保存并在此基础上增量计算。

    二、有计时功能,能显示用户开始答题后的消耗时间。

    程序设计

     

    代码展示

    计时器代码:

    //////////////////////////////计时器///////////////////////////

    var c=0;

    var m=0;

    var s=0;

    function timeOut()

    {

    document.getElementById('second').value=s;

    document.getElementById('min').value=m;

    c=c+1;

    m=parseInt(c/60);

    s=c%60;

    var t=setTimeout("timeOut()",1000);

    }

    function stopCount()

    {

      clearTimeout(c);

    }

     

    计算正确率

    //////////////////////////////计算正确率///////////////////////////

    function Accuracy(ary){

    var Answer = [];

    for(var i =0; i < $('.answer').length;i++){

    Answer.push($('.answer').eq(i).text());

    }

    var count = 0;

    // 计算正确题目

    for(var i =0; i < ary.length; i++){

    if(Answer[i] == ary[i]){

    $('.img').eq(i).attr('src',"./img/yes.png");

    count+=1;

    }else{

    $('.img').eq(i).attr('src',"./img/no.png");

    }

    }

    var rate = count/ary.length;

    rate = rate.toFixed(2);

    return(rate);

    }

    生成题目:

    ////////////////////////////生成题目/////////////////////////////////

    function CreateTitle(titleNum){

    play_all(titleNum);

      

    // 重置

    reset(titleNum);

    }

    程序运行

    运行截图展示(部分)

     

     

     

     

    小结感受

        由于是结对作业,需要考虑的他人的因素,比较不能发挥自身的自主性,但毕竟是团队,自己不能完成的事,或许别人正好可以做,能从他人身上学到不少东西,还能发现平时没注意到的问题或bug。团队间的讨论,能更快的找到解决问题的办法,问题变得没那么困难了。在这次作业中,提高了自身的动手能力与配合能力。所以总的来说,达到了1+1>2的效果,比预期的效果还要好。

    做一个汉堡包

        先来一片面包:我的小伙伴是一个学习能力较强的人,能与我达成默契,省下了不少力气

        再把肉放上:有好的就有坏的,不足的地方是他的自我控制能力较差,做事情比较拖拉,所以效率不是很高

        然后再来一片面包:要是他能加强自我控制力,那肯定会变得更流弊

     

    PSP

    PSP2.1

    Personal Software Process Stages

    Time Senior Student

    Time

    Planning

    计划

    20

    20

    · Estimate

    估计这个任务需要多少时间

    960

    1100

    Development

    开发

    720

    800

    · Analysis

    需求分析 (包括学习新技术)

    60

    72

    · Design Spec

    生成设计文档

    30

    50

    · Design Review

    设计复审

    30

    20

    · Coding Standard

    代码规范

    20

    18

    · Design

    具体设计

    120

    180

    · Coding

    具体编码

    540

    500

    · Code Review

    代码复审

    30

    20

    · Test

    测试(自我测试,修改代码,提交修改)

    10

    10

    Reporting

    报告

    60

    70

    ·

    测试报告

    10

    15

    ·

    计算工作量

    30

    35

    ·

    并提出过程改进计划

    20

    25

  • 相关阅读:
    Linux命令(25)userdel命令
    Linux命令(24)clear命令
    Linux命令(23)usermod命令
    Linux命令(22)useradd命令
    c++primer 练习9.28
    概率论python代码
    python自写软件(三)
    Linux描述符表和描述符高速缓存
    操作系统的坑(更新)
    python自写软件(二)
  • 原文地址:https://www.cnblogs.com/982547441a/p/7711252.html
Copyright © 2011-2022 走看看