Yo personalmente uso separadores de línea de 80 caracteres, como este:
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;
}
}
Por supuesto, esto puede parecer un poco exagerado para un POJO tan pequeño, pero créanme, resultó muy útil en algunos proyectos grandes en los que tuve que navegar a través de archivos fuente grandes y encontrar rápidamente los métodos que me interesaban. También ayuda a comprender la estructura del código fuente.
En Eclipse, he creado un conjunto de plantillas personalizadas (Java -> Editor -> Plantillas en el cuadro de diálogo Preferencias de Eclipse) que generan esas barras, por ejemplo. - sepa (SEParator para Accessors) - sepp (SEParator para propiedades) - sepc (SEParator para constructores) - etc.
También modifiqué la plantilla estándar de "nueva clase" (Java -> Estilo de código -> Plantillas de código en la pantalla Preferencias de Eclipse)
Además, hay un antiguo complemento de Eclipse llamado Coffee-bytes , que mejoró la forma en que Eclipse dobla partes de código. No sé si todavía funciona, pero recuerdo que uno podría definir zonas plegables arbitrarias agregando comentarios especiales, como // [SECCIÓN] o algo así. Es posible que aún funcione en las revisiones recientes de Eclipse, así que eche un vistazo.