私は次のように80文字の行区切り文字を個人的に使用しています。
public class Client {
//================================================================================
// Properties
//================================================================================
private String name;
private boolean checked;
//================================================================================
// Constructors
//================================================================================
public Client() {
}
public Client(String name, boolean checked) {
this.name = name;
this.checked = checked;
}
//================================================================================
// Accessors
//================================================================================
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isChecked() {
return checked;
}
public void setChecked(boolean checked) {
this.checked = checked;
}
}
もちろん、これはそのような小さなPOJOには少々やり過ぎに思えるかもしれませんが、大きなソースファイルを参照して興味のあるメソッドをすばやく見つける必要があるいくつかの巨大なプロジェクトでは非常に役立つことがわかりました。ソースコードの構造。
Eclipseでは、これらのバーを生成する一連のカスタムテンプレート(Java->エディター-> Eclipseの[設定]ダイアログの[テンプレート])を作成しました。-sepa(アクセサ用のSEParator)-sepp(プロパティ用のSEParator)-sepc(コンストラクタ用のSEParator)-など
標準の「新しいクラス」テンプレートも変更しました(Java->コードスタイル-> Eclipse設定画面のコードテンプレート)
また、Eclipseがコードの一部を折り畳む方法を強化したCoffee-bytesと呼ばれる古いEclipseプラグインもあります。それでも機能するかどうかはわかりませんが、// [SECTION]などの特別なコメントを追加することで、任意の折りたたみ式ゾーンを定義できることを思い出しました。最近のEclipseリビジョンでも動作する可能性があるので、見てください。