выводы:
1. адекватных людей с кармой позволяющей ставить "+" только комментам, на хабре большинство;
2. не раз наблюдал «задротов» пробегающихся не только по карме, но и по всем комментам...;
3. выбраться из минуса невозможно!..
ну и главный вывод: система кармы прогнила!
Всем спасибо, если у кого смелости хватит — буду благодарен за размещение этого в виде топика!
Вы бредите. Хабр это сообщество и как в любом сообществе есть абсолютно разные люди. Кому-то ваш комментарий нравится, кому-то нет, кого-то он вообще бесит и он ставит минус в карму. Конечно есть опредленный процент людей которые в любом случае «срут» в карму, но их не так много.
Вы заработали минусы в карму не потому что она прогнила, а потому что устраивали какие-то непонятные эксперементы. В комментариях нужно комментировать, спрашивать или скажем уточнять, а не ставить эксперементы над системой кармы.
Поверте, все ваши минусы заслужены, ну по крайней мере те, что были поставленны с начала «эксперемента».
Я бы хотел уточнить насколько временное это решение?
На мой взгляд, лучше просто заменить код на правильный (без хаков) во время плановой остановки сервера на обслуживание. Или с помощью средств виртуализации, если таковые используются.
Код писался для разового использования, ибо останавливать сервер было нельзя, но и работать дальше без исправления было невозможно. Естественно, при плановой остановке было проведено нормальное обновление.
А еще таким способом можно работать с либами, для которых нет исходников. Изжоп, но всякое случается.
Потому что модуль заглючил. Я уже сам забыл детали. А private final это вполне обычное состояние для внутренних объектов. ООП же, видимость ставится минимально возможной, во избежание. Иногда это выходит боком.
Главное потом не забыть связаться с автором, уговорить его сделать публичный метод, а потом не забыть убрать этот антипаттерн, а то ведь в один прекрасный день ружье возьмет да и выстрелит
Если вы знали заранее, что сервер нельзя ни в коем случае останавливать, а фиксить придётся, то Java — не лучший выбор. Конечно, я не могу знать всех причин, но Common Lisp или (если у вас панический страх перед скобочками) erlang был бы лучшим выбором.
Причин много, и все веские. Пожалуй, самая веская та, что переписывать уже имеющегося монстра из >200000 строк кода на совершенно другой язык силами трех человек, ни один из которых этот язык не знает — дохлое дело.
Java и паттерн Public Morozov