1. C++ / Говнокод #1924

    +54.4

    1. 1
    2. 2
    ConfigEntry::Ptr generateConfigEntry (const QVariant &val);
    QVariant genetateQVariant(const ConfigEntry::Ptr& entry);

    Страшно представить, и эта опечатка месяц пролежала в основном дереве исходников, хорошо хоть приватная функция

    Запостил: Sauron, 01 Октября 2009

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

    • К.О., зову тебя на помощь!
      Ответить
      • QVariant - класс для конвектирования объектов. Он уже содержит в себе ConfigEntity::Ptr.
        Ответить
        • вообще говоря, мне кажется под опечаткой автор имел в виду geneTateQVariant()
          Ответить
          • Дык, даже здесь мало кто заметил в чем говнокод, а ведь всплыло бы это в API да ещё и через кучу времени, вот тогда бы началось веселье
            Ответить
        • А вот и не содержит... :P
          Ответить

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