JAVA代码格式规范

    技术2022-05-20  32

    http://www.oracle.com/technetwork/java/codeconv-138413.html

     

    SUN公司很早以前给出了一套JAVA代码的约定,并建议我们尽可能的按照这个规范编写代码。

     

    最近工作中遇到了几个小问题,发现按照一致的规范编写代码还是很重要的

     

    1:一个学习.net的同事对代码做了一次格式化,上传到SVN,我merge代码的时候发现,OMG...好多的冲突,但是又发现不了她改了些什么,原来他按照C++的格式格式化了我们的JAVA代码,而我们平时都是按照JAVA的习惯编写的,比如

    Method(){

      statements;

    }

    而她会格式化成

    Method()

    {

      statements;

    }

     

    2:在做老的代码批量修改的时候发现,有的同事编写if(condition)语句的时候没有套上{},比如

      if(condition)

        statement;

        other statements;

    对于只有一句的if操作符这样是没问题的,但是这句恰巧是一句print输出,我们要将print输出删掉,在批量删除print之后发现,整个逻辑中都乱了。这个在SUN的代码规范中有特别提到,即使只有一句if..statement也要套上{}。

     

     

    最后感叹一下SUN的所有连接都变成了ORACLE.


    最新回复(0)