Jawa / Говнокод #1784 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
/**
     * проебразует объект <code>o</code> в объект
     *
     * @param o объект
     * @return объект со значением <code>o</code>
     */
    public static Object toObject(Object o) {
        return o;
    }

Полное отсутствие знаний основ java

Запостил: johnsoft johnsoft, (Updated )

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

  • Может, программисту платят за количество строк кода? Другие возможные объяснения просто не приходят в голову.
    Ответить
      • Нет, просто как то раз попросили сделать javadoc и они прокоментровали 🙂
        Ответить
  • А контекст, а если енто похожее на
    class MyConvertor implements Convertor<Object> {
    Object toObject(Object o) {
    return o;
    }
    }
    Ответить
    • А контекста аж 56 вхождений, типа
      this.data = new Object[CorrespondenceListFactory.getInstance(). getCorrespondenceListColumns().length+2];
      this.data[0] = Convert.toObject(dto.getRegNumber());
      this.data[1] = Convert.toDate(dto.getRegDate());
      this.data[2] = Convert.toObject(ControllerHelper.getDTO Type(dto));
      this.data[3] = Convert.toObject(dto.getIndex());
      this.data[4] = Convert.toObject(dto.getName());
      this.data[5] = Convert.toObject(dto.getOrganization());
      this.data[6] = Convert.toObject(dto.getAddress());
      this.data[7] = Convert.toObject(dto.getIspolnitel());
      this.data[8] = Convert.toDate(dto.getExecTermDate());
      this.data[9] = Convert.toObject(dto.hasPorycheniya());
      this.data[10] = Convert.toObject(dto.getText());
      Ответить
      • Судя по всему "программист" думал, что this.data[0] = 123; не прокатит.
        Ответить
      • Похоже что изначально там был не просто ретурн. Впоследствие весь остальной код был убран кроме ретурна. Сам метод не был убран поскольку использовался во многих местах.
        Ответить
        • Был просто return и ничего более могу привести еще методы класса
          public static Object toObject(long l) {
          return new Long(l);
          }

          /**
          * проебразует примитивный тиа <code>float</code> в объект
          *
          * @param f примитивный тип
          * @return объект со значением <code>f</code>
          */
          public static Object toObject(float f) {
          return new Float(f);
          }

          /**
          * проебразует примитивный тиа <code>double</code> в объект
          *
          * @param d примитивный тип
          * @return объект со значением <code>d</code>
          */
          public static Object toObject(double d) {
          return new Double(d);
          }
          Ответить
          • Вы таки давно не программировали на Java 1.4 - там такое выглядит органичненько. =)
            Ответить
  • Там же русским языком написано: прОЕбразует!
    Ответить
  • Не видя всего проекта сложно судить, нудно ли это было или нет 🙂 Ы
    А ваще, беларусы, русаки, украйнцы, 1 куй 🙂 Тут либо проф пишет либо любитель со школьнай парты. В этом вся солЪ 😉 Ы
    Ответить
  • Поташ, сурьма, сера, киноварь, алембротова соль
    fcmavfiUxJJaQcGiIOeVVdOcBFDYVZYVhJXdAvZsRMirwtaVIvJwzbMwYb
    Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8