1. Java / Говнокод #7417

    +78

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    public Boolean isOdd(int par) {
      Boolean ret=true;
      if(par%2==0)
       ret=false;
      else
       ret=true;
      return ret;
     }

    Запостил: Narekgevorgyan90, 02 Августа 2011

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

    • Зато Дейкстра счастлив...
      Ответить
    • ну и где тут лассо?
      Ответить
    • ЛОЛ
      Ответить
    • > odd
      странный же
      Ответить
    • return (par%2 != 0); в Яве не сработает?
      Ответить
      • КЭЭЭЭЭЭЭЭП
        Ответить
        • Что, правда не сработает? Я всегда говорил, что языки с сиподобным синтаксисом — говно. Паскалист такого говна, как этот говнокод, никогда не напишет.
          Ответить
      • Да и тупо (par%2 != 0) вместо вызова функции сработает.
        Ответить
        • Ну это же старомодно и некрасиво. Надо всё заворачивать в функции с красивыми названиями. А ещё лучше придумать объект.
          Ответить
          • И да пребудет с нами абстракция и инкапсуляция во веки веков. Аминь.
            Ответить
    • а еще доставило то, что возвращается не примитив, а оберточный объект )))
      Ответить
      • По моему ей (да этот код писала она) нужен был оберточный объект , из за етого и вся ета гавнятина радилась
        Ответить
        • не канает - в коде все булины примитивны
          Ответить
        • Тогда можно было писать так return (Boolean)(par%2 != 0);
          Ответить
          • Даже это не надо, если возвращаемый обьект имеет тип Boolean, то комьпилятор (par%2 != 0) автоматически преоброзует в тип Boolean. Так что это говно не иммет обоснование.
            Ответить
            • комьпилятор преоброзует
              Ответить
              • у вас по делу что есть?
                Ответить
              • пытаетесь найти ошибку в логических размышлениях собеседника, если таковы были, а не старайтесь обнаружить ошибку в правописании и предположить, что раз собеседник ошибся даже в правописании, то его рассуждения не могут быть логически верными
                Ответить
                • кто сказал, что я пытаюсь?
                  сам-то прочитай, чего написал
                  логика сложнее русского, но проще кибернетики; отойди от терминала, неуч :-P
                  Ответить
    • блущит
      Ответить

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