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

    +161

    1. 1
    ReceiveManager* getReveiceManager() { return (receiveManager == 0 ? 0 : receiveManager); }

    Запостил: eqltv, 05 Апреля 2012

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

    • Конечно, сложно запомнить, как пишется Receive, но не настолько же... А, гк в условии? Ну да.
      Ответить
    • Если переменная равна нулю, то вери ноль, а если нет, то верни то, чему она равна...
      Всегда ваш, КО...
      Ответить
    • Основной говнокод тут - скобки вокруг аргумента 'return'. Ненавижу эту манеру. НЕНАВИЖУ!!!111
      Ответить
    • Внезапно, объявление
      ReceiveManager * volatile receiveManager;
      делает код кошерно-православным.
      Ответить
      • Ну, в данном случае разницы все равно не вижу. Если, конечно, receiveManager это не какой-нибудь отображенный на память порт ввода-вывода.

        Скорее уж тогда объект класса с перегруженными операциями.
        Ответить
    • а почему никто не заметил КО? receiveManager == 0 ? 0 : receiveManager, ах уже опередили, но все равно, это стоит того, чтобы акцентировать на этом внимание
      Ответить
      • веселее было бы, если б было наобарот receiveManager == 0 ? receiveManager : 0
        instant win
        Ответить
    • показать все, что скрытоvanished
      Ответить
    • -Да, мамочка, ты классная блядь! Юрка принялся целовать маму взасос…
      Ответить

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