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

0

  1. 1
factory.getObject().getFactory().getObject().getFactory....

вот такая интересная конструкция встретилась:)

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

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

  • На вскидку, хотяб так:
    private Object getObject(Factory factory, int deep)
    {
    if (deep != 0)
    {
    return getObject(factory.getObject.getFactory, deep -1);
    }
    else
    {
    return factory.getObject();
    }
    }
    Ответить
  • для реализаций всяких DI контейнеров это обыденная весчь, господа, так-то
    Ответить
  • Нарушено правило Деметры. Так же видимо автор запямятовал о сцепленности и связанности. В общем, тру гавнокод.
    Ответить

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

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

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


    8