1. Java / Говнокод #20541

    +111

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    @AutoValidated
        public void remove(
                @NotNull PaymentProviderConfiguration paymentProviderConfiguration
        ) {
            paymentProviderConfiguration.setDeleted(true);
            paymentProviderConfiguration.setDisabled(true);
            paymentProviderConfiguration.setEditable(false);
            paymentProviderConfigurationDAO.update(paymentProviderConfiguration);
            context.getHibernate().evict(paymentProviderConfiguration);
            context.getHibernate().flush();
        }

    интересно еще и то, что внутри paymentProviderConfigurationDAO.update(p aymentProviderConfiguration); есть еще один flush

    Запостил: vorozhtsov, 12 Августа 2016

    Комментарии (25) RSS

    • Всё такое длинное, как в Objective-C... А нет, показалось.
      Ответить
      • показать все, что скрытоНет, это унылый бойлерплейт интерпрайзной жабы

        Задроты с перхотью пишут такой код 15 лет, а потом говорят "у меня 15 лет опыта программирования на джаве"

        В системе 145 объектов, а значит нужно 145 таких DAO. И каждый день появляется еще по объекту
        Ответить
        • показать все, что скрытоЗашел с очередного фейка? А говорил, что не придешь... Соврал.
          Если ты хотел нормального общения, то не спамил бы.
          Ответить
        • > Задроты с перхотью пишут такой код 15 лет, а потом говорят "у меня 15 лет опыта программирования на джаве"

          Не забывай: когда-то Сан рекламировал жабу на виндах как альтернативу VB.
          Ответить
          • показать все, что скрытоСтранная маркетинговая политика) В ту пору (начало нулевых) формошлёпать по винду приятнее было на дельфях. Паскаль тот еще яп, но уж всяко приятнее чем VB

            ps: но вообще я помню политтику сана про "универсальный язык java: от серьезных серверов до холодильникав". Жестко эта политика обосрмшись
            Ответить
            • > Паскаль тот еще яп, но уж всяко приятнее чем VB

              Но шаблон программирования простых людей там был тот-же: копипастить копипащеное. Не сильно отличается от нынешнего стиля пыховых проектов. Скорее всего класс специалистов тот же - но они теперь на веб перешли.
              Ответить
              • показать все, что скрытоКак в старом анекдоте про программистов, которым нужно было поместить слона в клетку.

                Дельфист: пацаны, у кого есть компонент который помещает слона в клетку?
                VB программист: у меня есть компонент для слона с клеткой, как мне его использовать?
                Ответить
                • > Дельфист: пацаны, у кого есть компонент который помещает слона в клетку?
                  > VB программист: у меня есть компонент для слона с клеткой, как мне его использовать?

                  Пых программист: я нагуглил 33 компонент для помещения слона в клетку; какой из них лучше?
                  Ответить
                  • показать все, что скрытоХочешь поебать меня? 46 лет, очко в хорошем состоянии.
                    Ответить
                  • Пых программист: слон вроде ловится, но как заэкранировать клетку, чтобы в неё не пролезали львы?
                    Ответить
                    • показать все, что скрытоТы лучше расскажи, как заэкранить анус, чтобы туда не пролезали посторонние.
                      Ответить
                    • Почему слон оказывается равен льву с достаточно длинным хвостом?
                      Ответить
                    • Java программист: если наш слон не помещается в вашу клетку -- вы просто нищеброд несчастный, что не можете позволить себе клетку объёмом в кубический километр.
                      Ответить
                      • Эрланг программист: вот вам сотня негров, которые будут ловить слона, сотня, которые будут его держать, и ещё сотня запасных. Плюс десяток надсмотрщиков за всем этим хозяйством.
                        Ответить
                        • Haskell программист: на всякий случай сажаем ловца слонов в клетку, чтобы он не пропил транквилизаторы, затем принимаем допущение, что весь мир тоже находится в клетке, создаём стек из клеток, и лифтим слона в клетку с надсмотрщиком. Всё предельно безопасно, но если заглянуть в клетку с миром не с того конца, причинность нарушится и восстанет невидимый Ктулху и незаметно зохавает всем мозги.
                          Ответить
                      • Крестовик: слон автоматически создаётся при входе в клетку и уничтожается при выходе из неё. При попытке просмотреть фотографии слона, деланные в клетке, просыпается Ктулху.
                        Ответить
                        • Ассемблерщик: берём арматурину, отрезаем от неё кусок, привариваем, берём арматурину, отрезаем от неё кусок, привариваем...
                          Ответить
                          • Очищаем банан, солим банан, беее - выбрасываем, очищаем банан, солим банан, беее - выбрасываем, очищаем банан, солим банан, беее - выбрасываем... Не люблю соленые бананы...
                            Ответить
                          • Багорщик: Какой слон)))
                            Ответить
                  • показать все, что скрытоЯ готов!
                    Ответить
    • показать все, что скрытоКакой багор)))
      Ответить

    Добавить комментарий