zoukankan      html  css  js  c++  java
  • 20155117王震宇 实验三 敏捷开发与XP实践 实验报告

    实验内容

    • XP基础
    • XP核心实践
    • 相关工具

    实验要求

    • 1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程
    • 2.完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等)。报告可以参考范飞龙老师的指导
    • 严禁抄袭,有该行为者实验成绩归零,并附加其他惩罚措施。

    实验步骤

    (一)敏捷开发与XP

    • Format 快捷键command+shift+f
    public class CodeStandard {
    public static void main(String [] args){
    StringBuffer buffer = new StringBuffer();
    buffer.append('S');
    buffer.append("tringBuffer");
    System.out.println(buffer.charAt(1));
    System.out.println(buffer.capacity());
    System.out.println(buffer.indexOf("tring"));
    System.out.println("buffer = " + buffer.toString());
    if(buffer.capacity()<20)
    buffer.append("1234567");
    for(int i=0; i<buffer.length();i++)
    System.out.println(buffer.charAt(i));
    }
    }
    

    public class CodeStandard {
    	public static void main(String[] args) {
    		StringBuffer buffer = new StringBuffer();
    		buffer.append('S');
    		buffer.append("tringBuffer");
    		System.out.println(buffer.charAt(1));
    		System.out.println(buffer.capacity());
    		System.out.println(buffer.indexOf("tring"));
    		System.out.println("buffer = " + buffer.toString());
    		if (buffer.capacity() < 20)
    			buffer.append("1234567");
    		for (int i = 0; i < buffer.length(); i++)
    			System.out.println(buffer.charAt(i));
    	}
    }
    
    • Organize Import 快捷键command+shift+o
      编一个项目,发现有很多import都没有用到,或者引用了一个类,但是没有import,结果编译不通过, Organize Import可以自动帮你补全。
    • Override/Implement Method
      这个比如你写一个类, 实现了某一个接口,但是你还没有实现那个接口的函数, 那就用这个,它会自动搜索父类和接口的方法,你可以选择要覆盖还是实现哪些函数
    • surround with try/catch block
      比如你有一段代码要处理某些exception,可你又忘了用try/catch来写,别急,选中那段代码,然后选这项,你会发觉它会自动针测你这段代码里要抛出哪些exception,并且自动生成好所有代码

    测试搭档的复数类代码

  • 相关阅读:
    【iOS系列】-iOS的多线程解析
    【iOS系列】-单例模式的实现
    Mac下Apache+MySQL+PHP安装
    【ios系列】-Quartz 2D常用方法介绍
    【ios系列】-数据储存
    【iOS系列】-文件管理
    我是怎么用FullCalendar记录我的2013年(辞职N次,面试2N次)的,它还兼容IE6
    2014年我去哪里过年?
    unity3d Human skin real time rendering plus 真实模拟人皮实时渲染 plus篇
    Unity3d shader之次表面散射(Subsurface Scattering)
  • 原文地址:https://www.cnblogs.com/ikari/p/6818903.html
Copyright © 2011-2022 走看看