Я лично использую 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, так что взгляните.