• 结对编程 201521123027


    一、结对编程成员信息

    二、结对编程结果

    • 流程图

    • 运行截图

    • 核心代码
    计时器代码
    private boolean isRun = false;
         private MyRunable myTimeRunable = new MyRunable();
         private class MyRunable implements Runnable{
                private int hour = 0;
                private int min = 0;
                private int sec = 0;
                private NumberFormat format = NumberFormat.getInstance();
                private String nextSecond(){
                    ++sec;
                    if(sec == 60) {
                        ++min;
                        sec = 0;
                    }
                     
                    if(min == 60) {
                        ++hour;
                        min = 0;
                    }
                    return currentTime();
                }
                 
                private String currentTime(){
                    return format.format(hour)+":"+format.format(min)+":"+format.format(sec);
                }
                 
                @Override
                public void run() {
                    format.setMinimumIntegerDigits(2);
                    format.setGroupingUsed(false);
                    while(true) {
                        if(rootPaneCheckingEnabled) {
                            if(isRun) {
                                nextSecond();
                                jLabel4.setText(currentTime());
                            }
                        }
                        try {
                            Thread.sleep(1000);
                        }catch (InterruptedException e) {
                        }
                    }
                }
                 
            }
    

    三、结对编程过程

    • 码云提交

    • 结对编程照片

    • 测评

    四、结对编程小结

    由于个人编代码能力较差,所以个人觉得此次结对编程过程有点难受,一开始不知道要怎么弄,还好有一个强的队友,可以和他一起讨论、一起解决遇到的困难。拿着上一届学姐的代码,也有发现一些bug,但是有的不知道如何修改,实在是没有办法!希望可以一点一点加强自己吧。
    另外,结对编程的方式的确会带来一些好处:减少个人的代码量,可以一起督促对方、鼓励对方。总之,还是会起到1+1>2的效果!
    
  • 相关阅读:
    内核并发管理---spin lock
    redhat samba安装配置
    内核系统调用接口分析
    kernel makefile
    你知道C#中的Lambda表达式的演化过程吗?
    农码一生博文索引
    那些年搞不懂的术语、概念:协变、逆变、不变体
    Asp.Net生命周期
    ASP.NET配置文件Web.config 详细解释
    加盐密码哈希:如何正确使用
  • 原文地址:https://www.cnblogs.com/DevilRay/p/8645569.html
Copyright © 2020-2023  润新知