Personnellement, j'utilise de 80 caractères séparateurs de ligne, comme ceci :
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;
}
}
Bien sûr, cela peut paraître un peu exagéré pour un si petit POJO, mais croyez-moi, il s'est avéré très utile dans certains projets d'envergure où j'ai eu à parcourir par le biais de grands fichiers source et de trouver rapidement les méthodes qui m'intéressait. Il aide aussi à comprendre la structure du code source.
Dans Eclipse, j'ai créé une série de modèles personnalisés (Java -> Editeur -> Modèles dans l'Éclipse de la boîte de dialogue Préférences) qui génèrent ces barres, par exemple.
- sepa (Séparateur pour les Accesseurs)
- sepp (Séparateur pour les Propriétés)
- pec (Séparateur pour les Constructeurs)
- etc.
J'ai aussi modifié la norme de la "nouvelle classe" template (Java -> Style de Code -> Modèles de Code dans Eclipse écran des Préférences)
Aussi, il y a un vieux plugin Eclipse appelé Café-octets, ce qui a amélioré la façon dont Eclipse plis des portions de code.
Je ne sais pas si elle fonctionne encore, mais je remembed on pourrait définir arbitraire pliable zones en ajoutant des commentaires spécifiques, comme // [SECTION] ou quelque chose.
Il peut toujours fonctionner au cours des dernières Eclipse révisions, afin de prendre un coup d'oeil.