Mar*_*kus 4 java coding-style code-organization
我倾向于将多行代码填充到某个任务中,并在顶部添加一个小注释,如下所示:
public void doSomething(){
// common variables needed by all blocks
{ // comment for block 1
...
... about 5 to 30 lines of code
...
}
{ // comment for block 2
...
... about 5 to 30 lines of code
...
}
}
Run Code Online (Sandbox Code Playgroud)
我这样做是因为在我看来,它易于阅读,一个块所需的变量将无法在另一个块中造成伤害,并且因为我不想为其他地方不需要的块制作单独的方法.
你会说这是不好的做法吗?我编写的很多人不同意这种编码风格.我知道c#中有区域,但它们不会隔离变量.
编辑:因为每个人都建议我从块中创建方法:有时候我会这样做但我不想如果类已经有20多个方法,那么任何其他方法都不需要块,并且所有块的方法都是还小.
Jon*_*eet 14
如果你可以像这样打破代码,为什么不把它分解成单独的方法呢?然后将您的doSomething()方法更改为只调用那些较小的方法?
那样:
| 归档时间: |
|
| 查看次数: |
852 次 |
| 最近记录: |