Привет Боби :)
Good spot! :)
Да, логично предложение :) Мерси, че го сподели. Освен визуалния ограничител, употребата на който ще зависи най-вече от автора, може да се настрои самият еклипс да форматира кода, като слага ограничение за дължината на реда да е 60 символа. Не знам защо не сме се сетили да го въведем това.
Настройката се прави от тук:
- Ограничение на дължината на реда в еклипс: Window > Preferences > Java > Code Style > Formatter > Active Profile > Edit > Line Wrapping > Maximum line width
- Ако не се лъжа в същия таб, настройката "Set line width for preview window:" е за определяне на кой символ да ти е визуалния ограничител.
За да подходим генерално към проблема обаче и да не се налага всеки да си настройва еклипса самостоятелно, създадох конфигурационен файл за форматиране на java класовете в еклипса (базиран на вградения в еклипс Java Code Conventions formatter).
Единственото, което е нужно да се направи е да се импортира в еклипса и да се избере като активен профил за форматиране на Java класовете. Става по следния начин: Window > Preferences > Java > Code Style > Formatter > Import...
След като се импортира профила от: Window > Preferences > Java > Code Style > Formatter > Active Profile -> избираш "Design Patterns Book" -> ОК
Сега би трябвало, когато избереш Ctrl+Shift+F, докато си отворил някой Java клас, да ти се форматира според настройката.
@всички автори/редактори: добавете профила към еклипса си и го използвайте при работата/корекцията на Java файловете за книгата.
Дано ми остане време днес да направя страница в уикито с тия настройки на еклипса (придружени със screenshot-и), както и за онова предложение на Боби за размерите на картинките. Още ми виси в TODO списъка и трябва да го отразим в уикито.
Поздрави,
Николай