コーディングスタイルに関しては、2つの問題点を抱えていますが、それを解決するにはどうすればよいでしょうか?大きなメソッドをフォーマットする
最初は多くのパラメータを持つメソッドですが、私は2つのことのうちの1つを行っています(デモンストレーションのためにJavaを使用しています)。
someObj.bigMethod(someData,
moreData,
evenMoreData,
moar,
andMore);
と
someObj.bigMethod
(
someData,
moreData,
evenMoreData,
moar,
andMore
);
時にはまた戻ってすべての方法を意図しました。
私は#1
それが(ええ、私は怠け者)を書いて、取得するために迅速なので、私は#2が好きなコールの場合class SomeClass
{
public void someMethod(int someData,
int moreData,
int evenMoreData,
int moar,
int andMore)
{
// Blah
}
}
が仕事だ好むだろメソッドの宣言について。しかし明らかにこれは混乱することがあります。なぜなら、中括弧をフォーマットする方法に似たスタイルを使用しているからです。そして、一見すると、おそらく何かの宣言だと思うかもしれません。実際にそれを書いています。
他の問題は、よくあることではありませんが、クラス内のクラス内のメソッド内にクラスがあるなどです。私はこの混乱をフォーマットする方法を知らない、私はそれが最初にそれを持っている悪い習慣だと推測しているが、ちょっと、それが起こる。
someObj.anotherObj.yetAnotherObj.betterThanTheNextObj.nextObj.someMethod();
このような極端な程度ではないかもしれませんが、特に名前が大きい場合はそうかもしれません。宣言の