Как стать автором
Обновить

Комментарии 25

Павлик Морозов — это не паттерн, а Антипаттерн!

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

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

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

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

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

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

Поверте, все ваши минусы заслужены, ну по крайней мере те, что были поставленны с начала «эксперемента».
лично выбирался из -15 точно :)
НЛО прилетело и опубликовало эту надпись здесь
Инопланетяне для этого слишком разумны.

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

А еще таким способом можно работать с либами, для которых нет исходников. Изжоп, но всякое случается.
Да, в Delphi всё проще реализуется — взял и сдал предков. Тут уже не Павлик, тут уже шпион какой-нибудь.
Защита от дурака, однако.
НЛО прилетело и опубликовало эту надпись здесь
Замотался, забыл :)

Блин, 2 месяца прошло…
А можно уточнить зачем потребовалось менять аттрубут который разве что не заминирован, настолько его автор был против смены?
Потому что модуль заглючил. Я уже сам забыл детали. А private final это вполне обычное состояние для внутренних объектов. ООП же, видимость ставится минимально возможной, во избежание. Иногда это выходит боком.
Главное потом не забыть связаться с автором, уговорить его сделать публичный метод, а потом не забыть убрать этот антипаттерн, а то ведь в один прекрасный день ружье возьмет да и выстрелит
#define private public
А теперь сделай это на работающем приложении без его остановки.
Ну кто же спорит. Раз уж вспомнили Паблика Морозова, то как это не вспомнить:)
НЛО прилетело и опубликовало эту надпись здесь
Если вы знали заранее, что сервер нельзя ни в коем случае останавливать, а фиксить придётся, то Java — не лучший выбор. Конечно, я не могу знать всех причин, но Common Lisp или (если у вас панический страх перед скобочками) erlang был бы лучшим выбором.
Причин много, и все веские. Пожалуй, самая веская та, что переписывать уже имеющегося монстра из >200000 строк кода на совершенно другой язык силами трех человек, ни один из которых этот язык не знает — дохлое дело.
Ваш пример тяжело назвать паттерном программирования, это просто ваше решение нетривиальной задачи, коих слишком много.
Согласен. Просто это устоявшееся название для задач на разрушение инкапсуляции.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории