Ads
Comments 25
+13
Павлик Морозов — это не паттерн, а Антипаттерн!

tagline: кармапоклонники — это безобидный коммент… в карму можете не смотреть :)
-6
Вы мои комменты изучите, а потом подумайте жополиз ли я? :)

tagline: кармадрочеры старайтесь лучше "-10" за сегодня, темпы падения кармы падают… :)
-2
Думаю пора опубликовать предварительные итоги эксперимента с таглайнами:
Карма: -20,00
52 голоса
Сила: 26,50

выводы:
1. адекватных людей с кармой позволяющей ставить "+" только комментам, на хабре большинство;
2. не раз наблюдал «задротов» пробегающихся не только по карме, но и по всем комментам...;
3. выбраться из минуса невозможно!..

ну и главный вывод: система кармы прогнила!

Всем спасибо, если у кого смелости хватит — буду благодарен за размещение этого в виде топика!
+8
Вы бредите. Хабр это сообщество и как в любом сообществе есть абсолютно разные люди. Кому-то ваш комментарий нравится, кому-то нет, кого-то он вообще бесит и он ставит минус в карму. Конечно есть опредленный процент людей которые в любом случае «срут» в карму, но их не так много.

Вы заработали минусы в карму не потому что она прогнила, а потому что устраивали какие-то непонятные эксперементы. В комментариях нужно комментировать, спрашивать или скажем уточнять, а не ставить эксперементы над системой кармы.

Поверте, все ваши минусы заслужены, ну по крайней мере те, что были поставленны с начала «эксперемента».
UFO landed and left these words here
0
Инопланетяне для этого слишком разумны.

Имхо это дело парсера. Вспоминается эпическое «Я идиот! Убейте меня!»
0
Я бы хотел уточнить насколько временное это решение?
На мой взгляд, лучше просто заменить код на правильный (без хаков) во время плановой остановки сервера на обслуживание. Или с помощью средств виртуализации, если таковые используются.
+1
Код писался для разового использования, ибо останавливать сервер было нельзя, но и работать дальше без исправления было невозможно. Естественно, при плановой остановке было проведено нормальное обновление.

А еще таким способом можно работать с либами, для которых нет исходников. Изжоп, но всякое случается.
0
Да, в Delphi всё проще реализуется — взял и сдал предков. Тут уже не Павлик, тут уже шпион какой-нибудь.
UFO landed and left these words here
+1
А можно уточнить зачем потребовалось менять аттрубут который разве что не заминирован, настолько его автор был против смены?
0
Потому что модуль заглючил. Я уже сам забыл детали. А private final это вполне обычное состояние для внутренних объектов. ООП же, видимость ставится минимально возможной, во избежание. Иногда это выходит боком.
0
Главное потом не забыть связаться с автором, уговорить его сделать публичный метод, а потом не забыть убрать этот антипаттерн, а то ведь в один прекрасный день ружье возьмет да и выстрелит
+3
А теперь сделай это на работающем приложении без его остановки.
-1
Ну кто же спорит. Раз уж вспомнили Паблика Морозова, то как это не вспомнить:)
0
Если вы знали заранее, что сервер нельзя ни в коем случае останавливать, а фиксить придётся, то Java — не лучший выбор. Конечно, я не могу знать всех причин, но Common Lisp или (если у вас панический страх перед скобочками) erlang был бы лучшим выбором.
+5
Причин много, и все веские. Пожалуй, самая веская та, что переписывать уже имеющегося монстра из >200000 строк кода на совершенно другой язык силами трех человек, ни один из которых этот язык не знает — дохлое дело.
0
Ваш пример тяжело назвать паттерном программирования, это просто ваше решение нетривиальной задачи, коих слишком много.
0
Согласен. Просто это устоявшееся название для задач на разрушение инкапсуляции.
Only those users with full accounts are able to leave comments.  , please.