zoukankan      html  css  js  c++  java
  • 20145110 《Java程序设计》第三次实验报告

    程序的语言风格

    重构(Refactor),就是在不改变软件外部行为的基础上,改变软件内部的结构,使其更加易于阅读、易于维护和易于变更 。
    自行编辑代码往往界面看上去十分凌乱、可阅读性差,这就需要Format功能。

    以如下代码为例:

    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));
    }
    }
    

    在Idea中通过code—>ReFormat Code的路径,可以使程序的视觉效果得到加强

    效果如下图所示:

    git的使用

    将组员的代码复制下来(组员20145107李长达:https://git.oschina.net/751252570/HelloWorld.git)

    将我们要推送的内容放置到克隆下来的文件夹中。

    单击右键,选择Git Bash Here

    在开源中国中就可以看到我们推送的内容了。

    eclipse的重构过程:

    当我们编好程序,想修改程序的命名时,我们可以利用rename这一功能

    将程序名修改为qwe

    效果如下

    实验感想:

    通过这次实验,我了解到了重构的用处,在以往编写程序的时候,通常只能够手动的进行修改,不仅花费较大时间,还经常出现各种小错误,浪费更多时间和精力。有了重构之后可以迅速方便快捷的调整代码层次,是一个非常实用的功能。另外本次试验中我还学习了git,git的版本控制在我看来很有用,它可以成批量的上传,下载代码,对通组成员的代码进行修改,编辑,节约了不少的时间,还能起到备份的作用。

  • 相关阅读:
    ES6 Set
    JavaScript 之 对象属性的特性 和defineProperty方法
    ES6 ... 展开&收集运算符
    ES6 箭头函数
    ES6 解构 destructuring
    canvas之事件交互效果isPointPath
    跨域及JSONP原理
    P03 显示隐藏
    最长公共子序列
    P02 CSS样式
  • 原文地址:https://www.cnblogs.com/20145110tyc/p/5428096.html
Copyright © 2011-2022 走看看