• 20145319 实验三


    20145319 实验三 “敏捷开发和XP实践”

    程序设计过程

    实验内容

    • 使用git上传代码

    • 使用git互相修改代码

    • 实现代码重构

    git使用

    • git上传代码:

    因为一开始的准备工作如和开源中国建立连接ssh -T git@git.oschina.net,以及建立.git文件夹git init都已经做好了,所以直接开始上传文件,以helloworld.java为例

    • 上传结果:

    • git相互修改代码:

    做好准备工作

    连接到要下载的项目并将代码下载

    修改代码

    修改并上传

    结果:

    代码重构

    • 原代码(以之前写的RPG程序一部分为例子):

        package zed;
      
        class swordsman{
        	public String name;
        	public int level;
        	public int blood;
      
        }
      
        public class RPG3 {
        	public static void main(String[] args){
        		swordsman yasuo=new swordsman();
        		yasuo.name="tokyo";
        		yasuo.level=99;
        		yasuo.blood=3000;
        		System.out.printf("剑士:(name:%s,  level:%d,  blood:%d)%n",yasuo.name,yasuo.level,yasuo.blood);
        	}
      
        }
      
    • 重构代码:

        package zed;
      
        class swordsman{
        	private String name;
        	private int level;
        	private int blood;
      
        	public void setName(String name){
        		this.name=name;
        	}
      
        	public void setLevel(int level){
        		this.level=level;
        	}
      
            public void setBlood(int blood){
        		this.blood=blood;
            }
      
        	public String getName(){
        		return name;
        	}
      
            public int getLevel(){
        		return level;
        	}
      
        	public int getBlood(){
        		return blood;
        	}
      
        	public String toString(){
        		return "剑士"+"	name:"+this.name+"	level:"+this.level+"	blood:"+this.blood;
        	}
        }
      
        public class RPG3 {
        	public static void main(String[] args){
        		swordsman yasuo=new swordsman();
        		yasuo.setName("tokyo");
        		yasuo.setLevel(99);
        		yasuo.setBlood(3000);
        		System.out.println( yasuo.toString());
        	}
      
        }
      

    友情出演

    • 本次实验搭档为20145320
  • 相关阅读:
    Arch安装KDE5
    Gentoo解决Windows系统txt文本中文乱码问题
    用e2fsck修复受损的linux文件系统
    linux远程控制windows
    vim常用命令
    bash shell 常用快捷键
    Deepin Linux 安装JDK
    Linux清除磁盘上的RAID信息
    IDEA社区版运行并发布web项目
    CentOS 7 ibus 导入第三方词库
  • 原文地址:https://www.cnblogs.com/20145319zk/p/5427907.html
Copyright © 2020-2023  润新知