优雅编程之这样格式代码,你就“正常”了(五)

图片 1

太阳:喂,草 你 吗,我 日。

有一天太阳给草打电话太阳:喂,草你吧,笔者日。草:笔者草,你哪个人啊?太阳:作者日啊草:小编草,你毕竟什么人啊太阳:小编日啊,你草吧草:TMD,你到底是哪个人啊,作者草太阳:小编日,笔者日啊草:作者草.太阳:喂,草你啊,笔者日,自个儿啊。草:笔者草,你印尼人给我打M电话?太阳:作者是日,自个儿啊草:小编草,笔者清楚你是日本人太阳:笔者印尼人呀,你草吧草:对呀,作者草你菲律宾人!太阳:作者日作者印度人啊
。草:笔者草. 你日印尼人。太阳的老妈抢过电话:草,小编日它妈,草你妈好啊??

欢愉一笑

【太阳给草打电话 。
太阳:喂,草你吗?我日。
草:我草,你谁啊?
太阳:我日啊!
草:作者草,你到底什么人啊!
太阳: 我日啊,你草吧!
草:TMD,你到底是什么人啊,小编草!
太阳:我日,我日啊 !
草:我草。
阳光的阿妈抢过电话:草,小编日她妈,草你妈可以吗?】
(备注:很麻木不仁对话,不要想歪了哦!)

草:我 草,你谁啊?

建议难点

大雅的写代码,须求注意哪些代码格式???

草:笔者 草,你到底何人啊?

一网打尽难题

代码的格式对三个开垦职员是老大重大的。职业中,开荒职员在维护代码的时候平常会抱怨外人的代码写的很烂,假设不严苛须要自个儿,现在就能够成为别人眼中的”别人”了。上边是缘于《代码整洁之道》中温馨总计的几点。

1)垂直放向上的区隔:不相同的逻辑之间用空格间距;

例:在导入申明,方法和办法之间用空白行隔离,那是合情合理的做法

package com.hwy.test;

public class CodeCleanTest {

    public static void main(String[] args) {
        eat();

        sleep();

        playPeas();
    }

    public static void eat(){
        System.out.println("吃饭");
    }

    public static void sleep(){
        System.out.println("睡觉");
    }

    public static void playPeas(){
        System.out.println("打豆豆");
    }

}

例:在探望上面包车型大巴代码,未有相关的相间行,代码可读性比较糟糕差。

package com.hwy.test;

public class CodeCleanTest {
    public static void main(String[] args) {
        eat();    
        sleep();
        playPeas();
    }
    public static void eat(){
        System.out.println("吃饭");
    }
    public static void sleep(){
        System.out.println("睡觉");
    }
    public static void playPeas(){
        System.out.println("打豆豆");
    }
}

2卡塔尔国垂直方向上的左近:关系紧凑的逻辑要临近才会愈来愈清楚(可看System这些类的贯彻);

3State of Qatar变量注解尽也许相近使用之处;

例:

package com.hwy.test;

public class CodeCleanTest {

    String food = "吃饭食物";
    public void eat(){
        System.out.println(food);
    }

    public void sleep(){
        System.out.println("睡觉");
    }

    String peas = "豆豆";
    String feel = "爽";
    public void playPeas(){
        System.out.println("打" + peas);
        System.out.println("感觉" + feel);
    }

    //-----------上面是正确的,下面是错误的------------------------

    String food = "吃饭食物";
    String peas = "豆豆";
    String feel = "爽";
    public void eat(){
        System.out.println(food);
    }

    public void sleep(){
        System.out.println("睡觉");
    }

    public void playPeas(){
        System.out.println("打" + peas);
        System.out.println("感觉" + feel);
    }
}

4State of Qatar相关函数:放在一齐,调用者放在被调用者的上面;

例:

package com.hwy.test;

public class CodeCleanTest {

    String food = "吃饭食物";
    public void eat(){
        System.out.println(food);
        /** 调用的sleep函数应该写在eat函数的下面 **/
        sleep();
    }

    public void sleep(){
        System.out.println("睡觉");
        String peas = "豆豆";
        String feel = "爽";
        /** 调用的playPeas函数应该写在eat函数的下面 **/
        playPeas(peas,feel);
    }


    public void playPeas(String peas, String feel){
        System.out.println("打" + peas);
        System.out.println("感觉" + feel);
    }

    //----------上面是正确的写法,下面是错误的-----------------


    public void sleep(){
        System.out.println("睡觉");
        String peas = "豆豆";
        String feel = "爽";
        /** 调用的playPeas函数应该写在eat函数的下面 **/
        playPeas(peas, feel);
    }

    String food = "吃饭食物";
    public void eat(){
        System.out.println(food);
        /** 调用的sleep函数应该写在eat函数的下面 **/
        sleep();
    }

    public void playPeas(String peas, String feel){
        System.out.println("打" + peas);
        System.out.println("感觉" + feel);
    }

}

5卡塔尔(قطر‎水平方向:以不拖动滚动条为法则,代码行长度八十几个字符可以承担,最多118个字符,再多,你想逆天啊

6)* / + =,+=等内外的空格能够起重申的功力,同不平日间空格能够强调逗号

例:

String food = "吃饭食物";
public void eat(){
    System.out.println(food);
    sleep();
}

public void sleep(){
    System.out.println("睡觉");
    String peas = "豆豆";
    String feel = "爽";
    playPeas(peas,feel);
}

/** 这里    String peas和String feel有个空格,强调逗号分割
public void playPeas(String peas, String feel){
    long startTime = System.currentTimeMillis();
    System.out.println("打" + peas);
    System.out.println("感觉" + feel);
    long endTime = System.currentTimeMillis();
    System.out.println(endTime - startTime);
}

7State of Qatar缩进,独有大器晚成行的也按缩进准则来;

例:
package com.hwy.test;

public class CodeCleanTest {

    String food = "吃饭食物";
    public void eat(){
        System.out.println(food);
        String time = "白天";
        sleep(time);
    }

    public void sleep(String time){

        if(time.equals("黑夜")){
            System.out.println("睡觉");
        }

        //-------上面写法是正确的,下面写法错误--------------

        if(time.equals("黑夜")){System.out.println("睡觉");}

    }
}

8卡塔尔(قطر‎据守组织准则,这一点很关键;

图片 1

感悟.png

太阳:我 日 啊,你 草 吧!

阅读感悟

根源《般若木凤梨多秘精益气》简单的称呼《般若清热利尿》或《补中益气》

  • 舍利子,色(存在)不异空,空(虚无)不异色,色正是空,空便是色,受想行识,反反复复。
  • 是诸法空相,不死不活,不垢不净,不增不减
  • 是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触违背纪律律,无眼界,以至无意识界。无无明,亦无无明尽,以致无老死,亦无老死尽。无苦集灭道,无智亦无得。

草:TMD ,你毕竟是什么人啊,作者 草!

其他

设若有带给你一丢丢小喜悦,就让欢愉持续传递下去,招待转发,点赞,顶,迎接留下宝贵的观点,谢谢援救!

太阳:我 日,我 日 啊…

阳光的母亲接过电话:笔者 日 他 妈 呀,你 是 草吧,草 你 妈 呢 、哈哈
、你笑了嘛、笑了就顶一下 。QQ滑稽日志

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图