编码规则,NO嵌套if ... else?

时间:2012-02-25 02:25:09

标签: java checkstyle

我们公司使用checkstyle来确保没有嵌套if..else的java源代码。我想要习惯它。但我怀疑,这是一种提高代码质量的有效方法吗?

我们有很多规则,

  1. 没有嵌套if else
  2. 方法不应超过50行。
  3. 匿名内部类不超过15行。
  4. {之前必须有空格,这意味着我们必须使用Ctrl + Shift + F来格式化代码。

2 个答案:

答案 0 :(得分:2)

有些论据支持使用switch或if else块来实现多态性。以下是google tech talk讨论问题的链接

答案 1 :(得分:1)

切换/选择案例陈述通常更有效率,但在相当小的问题上似乎需要付出很多努力。