だからあなたが知っているように言ってベストプラクティスがあります
ソースコードの行を80文字に制限します。
2つのリンクがあります。
ワイドスクリーンモニターの時代には、80文字の制限がまだ関係していますか?
そして、このベストプラクティスを検索すれば、もっとうまくいくと思います。
しかし、これは非常に難しいと思います。サンプルの例を次に示します。
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
したがって、各クラスと各メソッドと各ステートメントをインデントします。
そして、「myReference」にある最後の「e」の終わりまでに、すでに列60にいます。
私は実際にコンストラクタを呼び出して、私が持っている参照にオブジェクトを割り当てるために20個のスペースが残っています。
私はこれが本当に良く見えることを意味します:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
= new HashMap<String, List<MyInterfaceHere>>();
ここでのベストプラクティスは何ですか?
final Map<String, List<MyInterfaceHere>> myReference = new HashMap<>();
(あなたの例のようにインデントで80文字)
80 chars * 7 pixels/char = 560 pixels per file
。これにより、2つのファイル(1120ピクセル)を1280ピクセルのワイド画面に、または3つのファイル(1680ピクセル)を1920ピクセルの画面に快適に収めることができます。 。または時折わずかに長いラインです。