代码规范

    技术2022-07-10  175

    代码规范(一)

    说明:好的代码体现在很多方面,比如可读性,这个时候代码的一些格式就会有一些影响了。本文旨在记录一些好的代码格式,让人写出来的代码有一种美感。 以下摘自《阿里巴巴Java开发手册》,以后还会做一些补充,先写这么多 具体可以看原文,我现在只学习了这么多 阿里巴巴Java开发手册

    一、大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行 ; 如果是非空代码块则:


    1.左大括号前不换行。 2.左大括号后换行。 3.右大括号前换行。 4.右大括号后还有 else 等代码则不换行 ; 表示终止的右大括号后必须换行。

    举个例子:
    public class Student { private Integer age; private String name; public void setAge(Integer age) { this.age = age; } public Integer getAge() { System.out.println("Age : " + age ); return age; } public void setName(String name) { this.name = name; } public String getName() { System.out.println("Name : " + name ); return name; } public void printThrowException(){ System.out.println("Exception raised"); throw new IllegalArgumentException(); } }

    左括号不换行,右括号换行 其实,我以前都是随便写的,喜欢把左大括号放单独一行~~~


    二、任何二目、三目运算符的左右两边都需要加一个空格。

    说明:运算符包括赋值运算符=、逻辑运算符&&、加减乘除符号等。 比如如下代码就很好

    a + b a = b a && b
    这个就稍欠美感
    a+b a=b a&&b

    三、 左小括号和字符之间不出现空格 ; 同样,右小括号和字符之间也不出现空格。

    if (a + b) 正确 if ( a + b ) 错误

    暂时记录这么多吧,突然发现eclipse中有Format功能,这个ide也是足够强大了。Format是Ctrl + Shift + F 注: Format功能可以自动按照代码规范来完善代码格式,强大嗷。


    不过,作者我觉得,Format功能固然是好,可是自己写的代码既是给自己看的也是给别人看的,自己的代码乱,估计也是在给以后的自己重构或者找bug挖坑吧。 代码规范还是得注意一些。 暂时就写这么些吧,以后用到了还会再补充的。

    Processed: 0.011, SQL: 9