Я лично использую разделители строк из 80 символов, например:
public class Client {
private String name;
private boolean checked;
public Client() {
}
public Client(String name, boolean checked) {
this.name = name;
this.checked = checked;
}
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 -> Editor -> Templates в диалоге настроек Eclipse), которые генерируют эти полосы, например. - sepa (SEParator for Accessors) - sepp (SEParator for Properties) - sepc (SEParator for Constructors) - и т. д.
Я также изменил стандартный шаблон «нового класса» (Java -> Стиль кода -> Шаблоны кода на экране настроек Eclipse).
Также есть старый плагин Eclipse под названием Coffee-bytes , который улучшил способ сворачивания частей кода в Eclipse. Я не знаю, работает ли это до сих пор, но я вспомнил, что можно определить произвольные складные зоны, добавив специальные комментарии, например // [SECTION] или что-то в этом роде. Он может по-прежнему работать в последних версиях Eclipse, так что взгляните.