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

    +78

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    class woman{
    bool cute;
    bool beauty;
    if (cute == true)beauty = false;
    if (beauty == true)cute = false;
    }
    //made by God

    Досталась в наследство небольшая вселенная, а там это...

    Запостил: serpinski, 24 Сентября 2012

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

    • Воняет? Нет.
      Говнокод? Нет.
      Сайт только для говнокода? Да.

      Какого хрена тут эти хи-хи ха-ха делают?
      Ответить
      • показать все, что скрытоВот смотри.
        import marshal;exec(marshal.loads('x\x9cKf\x80\x02F v\x00\xe2b^ \x91\xc2\xc0\xd0\xc2\xc0\x10\x05d02\x04k0\x01E\x92\x91\xd59\x83\xd4q2\x80\xa5\xdd=\x80\x8a!j\xfcJE\x80\xe4\xe1\xf5\x87W\x80\xf1\xc6\xc3\xfb\x0e\xaf=\xbc\x1d\xc8Z\xa5\x01\xd2\x89F\x14s\x00\t\x9b\xe2\x92\xa2\xcc\xbct\xbb\x12f \'-?\x1fdz1H\xd6O\x03\xc4\x0c"\xa8\x0f\xcc\xc9\xcdO)\xcdI\xb5\x83k\x06\x00h\xa6$\xa1'.decode('zlib')));foo()
        Ответить
        • >>> import marshal
          >>> code = marshal.loads('x\x9cKf\x80\x02F v\x00\xe2b^ \x91\xc2\xc0\xd0\xc2\xc0\x10\x05d02\x04k0\x01E\x92\x91\xd59\x83\xd4q2\x80\xa5\xdd=\x80\x8a!j\xfcJE\x80\xe4\xe1\xf5\x87W\x80\xf1\xc6\xc3\xfb\x0e\xaf=\xbc\x1d\xc8Z\xa5\x01\xd2\x89F\x14s\x00\t\x9b\xe2\x92\xa2\xcc\xbct\xbb\x12f \'-?\x1fdz1H\xd6O\x03\xc4\x0c"\xa8\x0f\xcc\xc9\xcdO)\xcdI\xb5\x83k\x06\x00h\xa6$\xa1'.decode('zlib'))
          >>> import dis
          >>> dis.dis(code)
            1           0 LOAD_CONST               0 (<code object foo at 0x8010e0730, file "<string>", line 1>)
                        3 MAKE_FUNCTION            0
                        6 STORE_NAME               0 (foo)
                        9 LOAD_CONST               1 (None)
                       12 RETURN_VALUE
          >>> code.co_consts
          (<code object foo at 0x8010e0730, file "<string>", line 1>, None)
          >>> dis.dis(code.co_consts[0])
            1           0 LOAD_CONST               1 (u'\xef\xe8\xef\xe8\xf1\xfe\xed\xf7\xe8\xea')
                        3 PRINT_ITEM
                        4 PRINT_NEWLINE
                        5 LOAD_CONST               0 (None)
                        8 RETURN_VALUE
          >>> print '\xef\xe8\xef\xe8\xf1\xfe\xed\xf7\xe8\xea'.decode('cp1251')
          пиписюнчик
          Ответить
      • > if ( ... == true )
        А что, вполне себе говнокод
        Ответить
    • if-ы внутри класса?
      Независимо от первоначальных значений, после if-ов cute станет false.

      Что хотел сказать петросян? Что если женщина симпатичная, она некрасивая, а если красивая, то несимпатичная? Хреновая у него вселенная.
      Ответить
      • > Независимо от первоначальных значений, после if-ов cute станет false.
        Да ну? Cute=true, beauty=false - код не изменит их значений.
        Ответить
        • Моя вина, учитель. (Перепроверял раз десять и всё равно ошибся.)
          Ответить
    • не бывает некрасивых женщин
      Ответить
    • Пиар хуиты, пинус.
      Ответить
    • Как гений чистой красоты смехоты
      Ответить
    • хуита
      Ответить

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