Oct 02, 2007 16:51
Для каких-то рабочих нужд залез почитать код одной гуевой свинговой библиотечки. Там создаются, в частности, панельки "почти как в 2007-м офисе". Внимательно читая код конструктора такой панельки, замечаю великолепное:
setBackground(Color.RED);
И это - в рабочем коде, на котором было показано уже несколько презентаций. Разумеется, никакого красного фона у нас не видно и в помине. Но я к чему: я делаю точно так же, с точностью до цвета. Если посмотреть на конструктор одной компоненточки, которую я писал месяц назад - там тоже будет такая строка, устанавливающая цвет общей панели, в которой собирается компонента, в красный. Зачем? А затем, что если цвет этой панели видно на экране (красная рамочка ненулевой толщины), значит, ты недоделал что-то в лэйаутах, недомудрил с марджинами или паддингами и у тебя вывалились на экран лишние пиксели. Ясно красного цвета. Очень эффективный способ дебага графического кода. :)
А поскольку проблемы эти решаются практически сразу, или, при аккуратном кодировании, не вылезают вообще, строчка в коде так и остается, забытая всеми, как дебаг-аутпут.
Но до сего момента я был уверен, что так делаю я один.
Я в восторге :)
fun,
программирование