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

    +59.6

    1. 1
    *reinterpret_cast<int *>(&showFlags) = behavior.value("showFlags", 0xfffffff);

    Немножко эзотерики, нашел в нашем проекте, писалось видимо в 3 часа ночи.

    Запостил: Sauron, 18 Января 2010

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

    • И что это?
      Ответить
    • Где говнокод?
      Ответить
      • В том, что это можно было сделать проще и очевиднее, да и безопаснее, с проверкой на этапе компиляции
        Ответить
    • reinterpret_cast<int>(showFlags) = behavior.value("showFlags", 0xfffffff);
      Ответить

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