有些IDE默认的格式是把所有的类,方法块的左括号(opening bracket)紧接着类名,方法名的同一行写,例如eclipse和netbeans。但私以为另起一行写的话,至少有两个优点:
1.程序结构看起来更清晰明了,一目了然:左括号在同一行的,层次结构不如另起一行写的清晰
2.加快打字速度:写完左括号后可以马上写一个右括号,然后按上箭头即可回到方法体正文开头处;如果是在同一行写,那么按上箭头,就跳回到了方法名那一行,然后又要多按几个方向键才能回到方法体正文开头处请问各位前辈习惯用哪种写法呢?或者说,哪种写法,更能体现程序员专业素养?

解决方案 »

  1.   

    在同一行吧,现在java都这样写的,其实这也没有一个固定的风格,只不过用第一种的比较多。
      

  2.   

    没啥区别,你用着怎么舒服就怎么用,但是如果公司要是有代码的编码规范,或有统一的类似于checklist的模版来约束你必须怎么样来放置左括号的位置,那你就得那么用,开始的时候写C++就爱换行写,而用JAVA时
    公司要求不另起一行,所以就接着写了,开始的时候挺别扭,但是时间长了,感觉是真的没什么,只要程序的逻辑清晰,注释好一些,就可以了,一个括号影响不了太多~~
      

  3.   

    ide中习惯写在同一行文本编译器喜欢分2行
      

  4.   

    java更趋向“同一行”
    .Net趋向“另起一行”到底哪种方法,.Net大师有他们的说法,不然VS2005的IDE就不会这样设计了
    java大师们有他们的说法,查看源代码就知道了
      

  5.   

    喜欢同一行记得同一行写也在java规范中也提到
      

  6.   

    应该说只是个人习惯,不过java一般更多的写在行末,而C/C++更多的是另起一行
      

  7.   

    同一行,这是JAVA的习惯,分开的话是C的习惯了。
      

  8.   

    同一行,以前写C++也是一样,个人习惯,而且公司也是这么规定的,想eclipse写完第一个大括号直接回车会自动不上另一个大括号的,所以也没有必要按方向键
      

  9.   

    同一行吧,我开始也是另起一行的,后来习惯了同一行,其实也不错的.毕竟在eclipse里面ctrl+shift+F是格式化成这种的,习惯了会好一点(当有些代码很乱,用这个功能格式化了之后你也能看得舒服).
      

  10.   

    这和项目规定有关系的,看如何定义checkstyle了,有在同一行的,有另起一行
      

  11.   

    同一行吧  而且eclipse什么的都是
      

  12.   

    总结回帖:
    C/C++/C#另起一行写比较多
    Java紧接着同一行写比较多