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

    结对项目

    参与者201421122021刘映华和201421122030兰运良

    代码地址:https://git.coding.net/lyl233/teamwork1.git


    需求分析

       1.界面支持中文简体/英语,用户可以选择一种。

       2.有计时功能

    程序设计

     1.中英文切换功能

         点击中英文切换按钮进行中英文切换,具体如截图:

     2.计时功能

       使用timethread实现实时计时功能。

     核心代码如下:

    public class TimeThread extends Thread {

    JTextField jtf;

    boolean s = false;

    public void setJtf(JTextField jtf) {

    this.jtf = jtf;

    }

    public boolean isS() {

    return s;

    }

    public void setS(boolean s) {

    this.s = s;

    }

    @SuppressWarnings("static-access")

    public void run() {

    while (s) {

    try {

    this.sleep(1000);

    } catch (InterruptedException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    int time = Integer.parseInt(jtf.getText());

    time++;

    jtf.setText(String.valueOf(time));

    }

    }

    }

    3.界面设计

     

    4.思维导图

     

    5.结对编程图片

     

    Psp

    PSP2.1

    Personal Software Process Stages

    Time Senior Student

    Time

    Planning

    计划

    1.5h

    1.5h

    · Estimate

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

    4

    4

    Development

    开发

    1.5

    1.5

    · Analysis

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

    2.5h

    2h

    · Design Spec

    生成设计文档

    1.5h

    1.5h

    · Design Review

    设计复审

    2h

    3h

    · Coding Standard

    代码规范

    3h

    3h

    · Design

    具体设计

    1

    1

    · Coding

    具体编码

    2.5

    2.5

    · Code Review

    代码复审

    2h

    2h

    · Test

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

    2.5h

    4h

    Reporting

    报告

    2h

    3h

    ·

    测试报告

    3h

    2h

    ·

    计算工作量

    10分钟

    0

    ·

    并提出过程改进计划

    1h

    30分钟

    总结

    结对编程真的能够带来1+1>2的效果吗?

    答案毫无疑问是肯定的,结对编程无论是对于自己的编程还是代码的实现都是很有帮助的,在沟通中问题可以迎刃而解,摩擦也是存在的但是也可以更好的完成编程。

    评价

    刘映华同学优点是:耐心,好交流,代码能力强缺点是:细节考虑不够到位,容易粗心出现小错。

  • 相关阅读:
    sqlite语法
    java 多态性
    Jekyll Bootstrap初始
    2019年 八年级下册期中总结
    2019年 八年级下册期中总结
    【洛谷P1415】拆分数列【dp】
    【洛谷P1415】拆分数列【dp】
    【洛谷P1197】星球大战【并查集】
    【洛谷P1197】星球大战【并查集】
    【P1261】服务器储存信息问题【最短路】
  • 原文地址:https://www.cnblogs.com/newlyl/p/7711551.html
Copyright © 2011-2022 走看看