1. VisualBasic / Говнокод #1729

    −115.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    #Region "КОНСТАНТЫ ЭЛЕМЕНТОВ И АТТРИБУТОВ EXCEL"
        Public Const STYLE_DEFAULT As String = "Default"
        Public Const STYLE_ROW_VAC As String = "RvaC"
        Public Const STYLE_COLUMN As String = "Column"
        Public Const STYLE_f7I_bN_vaC_haL_n As String = "f7IbNvaChaL"
        Public Const STYLE_f7_bN_vaC_haL_nS As String = "f7bNvaChaLnS"
        Public Const STYLE_f7_bN_vaC_haR_nS As String = "f7bNvaChaRnS"
        Public Const STYLE_f7U_bl1r1Dt2_vaC_haL_n As String = "f7Ubl1t2r1DvaChaL"
        Public Const STYLE_f7_bl1Dr1t2_vaC_haL_n As String = "f7bl1Dr1t2vaChaL"
        Public Const STYLE_f7_br1D_vaC_haL_n As String = "f7br1DvaChaL"
        Public Const STYLE_f7_bl1Dr1_vaC_haL_nP As String = "f7bl1Dr1vaChaLnP"
        Public Const STYLE_f12B_bN_vaC_haL_n As String = "f11BbNvaChaL"
        Public Const STYLE_f12_bN_vaC_haL_n As String = "f11bNvaChaL"
        Public Const STYLE_f7_bN_vaT_haL_n As String = "f7bNvaThaL"
        Public Const STYLE_f12B_bl1r1t2_vaC_haL_n As String = "f11Bbl1r1t2vaChaL"
        Public Const STYLE_f7B_bN_vaC_haR_nS As String = "f7BvaChaRnS"
        Public Const STYLE_f7_bN_vaC_haC_n As String = "f7bNvaChaC"
        Public Const STYLE_f7B_bN_vaC_haL_nS As String = "f7BbNvaChaLnS"
        Public Const STYLE_f7B_bN_vaC_haC_n As String = "f7BbNvaChaC"
        Public Const STYLE_f7B_bl1r1t1b1_vaC_haC_n As String = "f7Bbl1r1t1b1vaChaC"
        Public Const STYLE_f7B_bl1_vaC_haL_n As String = "f7bl1vaChaL"
        Public Const STYLE_f7B_bt2_vaC_haL_nS As String = "f7Bbt2vaChaLnS"
        Public Const STYLE_f7B_bt2_vaC_haC_n As String = "f7Bbt2vaChaC"
        Public Const STYLE_f7B_bt2_vaC_haR_nS As String = "f7Bbt2vaChaRnS"
        Public Const STYLE_f7_bl1r1t2b1_vaC_haC_nS As String = "f7bl1r1t2b1vaChaCnS"
        Public Const STYLE_f7_bl1r1t2_vaC_haR_nS As String = "f7bl1r1t2vaChaRnS"
        Public Const STYLE_f7B_bl1r1t2b1_vaC_haR_nS As String = "f7Bbl1r1t2b1vaChaRnS"
        Public Const STYLE_f7_bl1r1t2b1_vaC_haR_nS As String = "f7bl1r1t2b1vaChaRnS"
        Public Const STYLE_f7_bl1r1b1_vaC_haR_nS As String = "f7bl1r1b1vaChaRnS"
        Public Const STYLE_f7B_bl1r1t1b1_vaC_haR_nS As String = "f7Bbl1r1t1b1vaChaRnS"
        Public Const STYLE_f7_bl1r1t1b1_vaC_haR_nS As String = "f7bl1r1t1b1vaChaRnS"
        Public Const STYLE_f7U_bl1r1t1b1_vaC_haL_n As String = "f7Ubl1r1t1b1vaChaL"
        Public Const STYLE_f7I_bl1r1t1b1_vaC_haC_n As String = "f7Ibl1r1t1b1vaChaC"
        Public Const STYLE_f7_bl1r1t1b1_vaC_haL_nS As String = "f7bl1r1t1b1vaChaLnS"
        Public Const STYLE_f7_bl1r1t1b1_vaC_haC_nS As String = "f7bl1r1t1b1vaChaCnS"
        Public Const STYLE_f7I_bl1r1t1b1_vaC_haR_n As String = "f7Ibl1r1t1b1vaChaR"
        Public Const STYLE_f7_bl1r1t2b1_vaC_haC_nN As String = "f7bl1r1t2b1vaChaCnN"
        Public Const STYLE_f7_bl1r1t1b1_vaC_haC_nN As String = "f7bl1r1t1b1vaChaCnN"
        Public Const STYLE_f7B_bl1r1t2b2_vaC_haL_nS As String = "f7Bbl1r1t2b2vaChaLnS"
        Public Const STYLE_f7_bl1r1t2b2_vaC_haC_nS As String = "f7bl1r1t2b2vaChaCnS"
        Public Const STYLE_f7B_bl1r1t2b2_vaC_haR_nS As String = "f7Bbl1r1t2b2vaChaRnS"
        Public Const STYLE_f7B_bl1r1t1b1_vaC_haL_nS As String = "f7Bbl1r1t1b1vaChaLnS"
        Public Const STYLE_f12B_bN_vaC_haR_nS As String = "f12BbNvaChaRnS"
        Public Const STYLE_f12_bN_vaC_haC_nS As String = "f12bNvaChaCnS"
        Public Const STYLE_f7I_bl1r1t1b1_vaC_haL_nS As String = "f7Ibl1r1t1b1vaChaLnS"
        Public Const STYLE_f7I_bl1r1t1b1_vaC_haC_nN As String = "f7Ibl1r1t1b1vaChaCnN"
        Public Const STYLE_f7B_bl1r1t1b1_vaC_haC As String = "f7BvaChaC" 'STYLE_f7B_bl1r1t1b1_vaC_haC_n ' "f7Bbl1r1t1b1vaChaC"
        Public Const STYLE_f7B_bl1r1t1b1_vaC_haL As String = "f7BvaChaL" '"f7Bbl1r1t1b1vaChaL"
        Public Const STYLE_f7_bl1r1t1b1_vaC_haL As String = "f7vaChaL" '"f7bl1r1t1b1vaChaL"
        Public Const STYLE_f7_bl1r1t1b1_vaT_haLW As String = "f7vaThaLW" '"f7bl1r1t1b1vaChaL"
    #End Region

    Трудно поверить, но этот кусок кода написан живым человеком. И, что самое странное, этот человек считал, что использовать такие константы очень удобно.

    Запостил: iley, 31 Августа 2009

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

    • БЛЯ!!!!!!!!!
      КАК ТАКОЕ МОЖНО НАПИСАТЬ!!!!!!!!
      ЭТО ЖЕ ПОЛНЫЙ ПИЗДЕЦ!!!!!!!!!!!!!!!!!!
      Ответить
    • Нет, ну иногда использование таких переменных действительно может быть оправдано.
      Ведь, во-первых, здесь названия переменных достаточно систематизированы, а во-вторых, человек, непосвященный в эту закономерность, просто не поймет, что это. То есть таким образом достигается понятность для кодеров и обфускация кода.
      Ответить
      • БЛЯ!!!!!
        ТА ТЫ ПРИДУРАК!!!!!!!!!11111111111
        Ответить
        • Может быть, но Вы хотя бы обоснуйте.
          Ответить
          • ХУЛЕ ТУТ АБАСНОВАВАТЬ, ИМБЕЦИЛ!!!!!!!!!!!!!!!11111111111111
            ТЫ ПРОСТО УСОСОК!!!!!!!!!11111111
            ПОШЕЛ НАХУЙ, БЫДЛАКОДЕР!!!!!!111111111111адинадин
            Ответить
            • Go to hell fag!!!!!!!!!!!!!!!
              Ответить
              • ДА!!!!! ИДИ НАХ ПИДАР!!!!!!!!!1111111111
                Ответить
                • Видимо в школе отменили занятия русского языка? Или вам пока рано в школу?
                  Ответить
                • школота, твой 1 сентября уже наступил, марш в школу! тупоголовый отброс
                  Ответить
            • Вам не кажется, Вы просто еще не выросли из подгузников.
              Ответить
      • Это удобно если таких буковок(которые что-то обозначают и тд) 1-2 штуки, а вся константа... Удачный пример opengl.
        Ответить
        • В приведённом примере мало того, что фактически всё имя константы состоит из таких буковок с потаённым смыслом. Тут имя константы фактически дублирует её содержимое. И я могу себе представить, что произойдёт если при изменении этих констант кто-нибудь опечатается и имя одной из констант перестанет точно соответствовать содержимому.
          Ответить
          • Нормальные программисты не ошибаются в названиях переменных. И вообще, если вы не можете даже правильно назвать переменную, то какой Вы тогда программист?
            Ответить
            • >не ошибаются в названиях переменных.
              Это константы, а в них ошибаются все нормальные программисты. :p
              Ответить
            • >Нормальные программисты не ошибаются в названиях переменных.

              Нормальные программисты стараются не создавать переменных (или констант), в названиях которых легко ошибиться.
              Ответить
        • Сразу видно, что ты просто никогда не писал серьезных проектов. OpenGL - это достаточно маленький проект, чтобы в нем возникали проблемы с названием переменных. Вот, например, когда тебе нужно использовать различные стили для отображения контролов в проекте на ASP.NET, нельзя для каждого нового стиля (типа тот же стиль, но без границы слева) придумывать новое нормальное название. Гораздо проще и понятнее давать переменным схематические имена, ка в примере сверху. Лично я не считаю, что такой код нужно публиковать на "Говнокоде". В этом нет ничего постыдного или глупого.
          Ответить
          • Сразу видно, что ты ничего не знаешь про неймспейсы.
            Ответить
          • >OpenGL - это достаточно маленький проект
            Правда, что ли? Чаще делай GTA'шки и Counter Strike.
            Ответить
          • "Маленький"? По какому признаку?
            Ответить
      • Какая нафиг обфускация? Это коммерческий проект с закрытыми исходниками. Код видят только сотрудники компании.
        Ответить
      • Если это шутка, то пойдет
        Ответить
      • "непосвященный в эту закономерность, просто не поймет, что это" этой фразой Вы забили последний гвоздь в крышку гроба Ваших с кем либо совместных проектов.
        Ответить
    • БВАЧАЧ!
      Ответить
    • >Трудно поверить, но этот кусок кода написан живым человеком.
      Не верю. Код написал труп.
      Ответить
      • труп робота, ежели быть точнее. не таг ле, уатСОН?????77777семьсемь
        Ответить
      • Дай пароль от говногостя
        Ответить
    • А может, коллега нашел легальный способ отключать мозг во время работы :)
      Ответить
      • Да он эта, отлынивает!!
        Кстати, а почему о авторе сначала "написан живым человеком", а потом в прошедшем времени? Кто-то не выдержал?
        Ответить
        • В прошедшем времени написал, потому что не знаю, считает ли автор кода так сейчас. А фраза "написан живым человеком" добавлена лишь чтобы подчеркнуть, что код не генерированный.
          Ответить
    • по крайней мере если в VB идёт сравнение строк по ссылкам, а не по значению (что вряд ли), то это полезнее, чем каждый раз строку вновь писать.

      алсо, если значение поменяется, то как будто так сложно рефакторнуть имя константы? хотя в vb это может быть сложно
      Ответить
    • А этот человек на PHP не кодит? А то я никак нормального обфускатора найти не могу.
      Ответить
    • напоминает стиль vb2000'а c sql.ru
      Ответить
    • ГОВНОКОД 100%
      ПЕРВОЕ МЕСТО АВТОРУ!
      Ответить
    • Вы не поверите. Недавно iley уволился из нашей говноконторы. Сейчас этот кусок кода разбираю я. Вижу эти гребаные стили и не понимаю, какие атрибуты они задают. Загуглил. 2 результата, оба на говнокоде. Сидим ржем всей конторой.
      Ответить
      • > Загуглил. 2 результата, оба на говнокоде.
        блядь ))))))
        *ROFL*

        >Сейчас этот кусок кода разбираю я.
        вот так из-за мудаков потом и ебутся люди. сочуствую
        Ответить
      • Предложить могу только типизировать в простенькую иерархию. А Вашего бывшего коллегу найти и ампутировать ему головное окончание. Выбирайте сами какое.
        Ответить
      • Ахахаха. ПОДСТОЛОМ
        Ответить
    • Может быть, это транслит с какого-нибудь редкого языка, например, с шумерского или с хеттского?
      Ответить

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