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

    −51

    1. 1
    2. 2
    3. 3
    4. 4
    @Override
        public OrderDto doNothing(OrderDto orderDto) {
            return orderDto;
        }

    Из продакшна. 1169 строка...

    Запостил: ne_tot_nik, 08 Сентября 2016

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

    • > 1169 строка

      ебать, спасибо, это же меняет дело
      Ответить
      • показать все, что скрытоЕстественно меняет, умняша моя. Файлы больше 1000 строк - это уже говнокод.
        Ответить
        • тогда запости здеся пустой файл, и напиши что в нем 20000 строк
          Ответить
          • я к тому, что раз написал, то гони ссылку на полный файл хотябы
            Ответить
          • Вот же есть: http://govnokod.ru/18201#comment286878
            Ответить
            • бага ещё повторяется?
              Ответить
              • вроде нет, конец отрезается (если я ничего не напутал)
                Ответить
                • лол... работает, только надо хитро
                  Ответить
                  • показать все, что скрыто
                    .































































                    .
                    Ответить
                  • показать все, что скрыто████████████████████████████████████████ ████████████████████████████████████████ ████████████████████████████████████████ ████████████████████████████████████████ ████████████████████████████████████████ ████████████████████████████████████████ ████████████████████████████████████████ ████████████████████████████████████████ ████████████████████████████████████████ ████████████████████████████████████████ ██████
                    Ответить
    • > @Override
      Всё правильно, есть больше одного способа ничего не делать.
      Ответить
      • Скорее всего этот метод определен в интерфейсе, причем абстрактный класс использовать было нельзя, потому что API для ремоутинга или Dependency Injection умеет только интерфейсы

        Потому строчку
        @Override
            public OrderDto doNothing(OrderDto orderDto) {
                return orderDto;
            }

        пришлось повторить во всех девятьсот пятидесяти семи data transfer objects, которые есть в проекте.
        Ответить
    • Так может оригинальный метод (из родительского класса) делает то, что не нужно.
      Ответить

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