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

    +1

    1. 1
    file:///C:/Users/сергейкомп/Desktop/проекты/desktopui_framework/src/core/formloader.cpp

    Запостил: govnokoduser2000, 27 Апреля 2020

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

    • >сергейкомп
      в лук эраунд ю (в русском варианте обсурдное природоведение) был человек, который так любил компьютеры, что поменял имя. И фамилию.
      Его звали Компьютер Компьютер
      Ответить
      • По любому эмрмигрант, под англичанина косит.

        Сер Гей Комп.
        Ответить
    • я кстати как-то реально взял из вершнконтроля солющен, а там у одного проекта такой же путь примерно

      с того самого дня в проекте стали использоваь круиз контрол (такой континиус интегрейшен)
      Ответить
      • Кроме того чувака никто этот проект не запускал?
        Ответить
        • Ага) Он закоммитил, и ушел в отпуск. А я забираю, и вот
          Ответить
          • Забавно что эта хуйня ещё и в собранные бинари вшивается (как путь до pdb). Чтобы все знали как тебя зовут, если сборочный конвейер не юзаешь.
            Ответить
            • Какой багор )))

              А ещё на каком-то из сайтов MS висела ссылка со схемой file:/// (естественно, недоступная из интернетов).
              Ответить
            • начуя вшивать в экзешник путь до пдб, если он не для дебага?
              Когда я буду разбирать минидамп, я ему сам пдб покжу
              Ответить
              • Чтобы сам без твоей помощи находил, наверное.
                Ответить
                • и правда, питушня какая тупая

                  нагуглил
                  https://docs.microsoft.com/en-us/cpp/build/reference/pdbaltpath-use-alternate-pdb-path?redirectedfrom=MSDN&view=vs-2019

                  как видиш, можно починить, но по умолчанию он питушит
                  Ответить
            • Именно поэтому у меня все юзвери названы Akakiy Vazelinovich
              Ответить
    • бля, спалили(
      Ответить
    • Ну а что вы хотели от языка без вменяемой экосистемы?

      В половине проектов на крестах велосипедятся системы сборки (ага, вот эти вот build.sh и build_win.bat), в другой половине — системы разрешения зависимостей (#pragma comment(lib, "C:\\dev\\libs\\boost.lib")), а третья половина поставляется с .vcxproj/.sln файлами и (в лучшем случае) собирает бинари в C:\Users\сергейкомп\Desktop\проекты\govn o_framework\.
      *Я недавно переполнил знаковый инт, в мире случился UB, и теперь у одного целого могут быть три половины.
      Ответить
      • Польша была четвертована на три неравные половины.
        Ответить
      • Это справедливо. Но справедливо и то, что такая ерунда может быть и в языке с экосистемой.

        Я недавно добавлял подпроекты в проект в XCode и не посмотрел, что они создались где-то в совершенно других ебенях, в которых я просто что-то открывал раньше и которые запомнила IDE. При этом я добавил подпроекты в нужные группы проекта, но забыл поставить галочку Copy if needed. В итоге прописались абсолютные пути.

        Но, конечно, отличие между мной и Сергейкомпом в том, что я эту херню увидел, когда коммитил, и поправил, а он попал на гк.
        Ответить
        • У меня идея тоже любит серануть в настройки ран конфигурации или SDK каким-нить моим локальным путем. Перед коммитом я всегда всё это првоеряю тщательно
          Ответить
      • vcxproj/.sln отлично может жить без захардкоженного говна, и собирать проекты одной командной msbuild в любую папку.

        Это конечно правда для простых кейсов. Если начинается сложная логика сборки, то начинается build_win.bat, и хорошо если bat, потому что может быть ведь и pl и rb и что угодно, и даже sh, и тогда тебе еще цигван нужен.
        Ответить
        • Если бы Роман всё ещё сидел на ГК, то он бы щас рассказал про bazel.
          Ответить
          • гугловая система сборки, да) Вроде бы она умеет генерить проекты и для студии тоже (или где там этот сергейкомп сидит)
            Ответить
          • Так давайте призовём его.
            Ответить
            • Во имя Ворца, Питуза и Дзенского духа призываю тебя, Роман, выйди из суслика, насест.
              Ответить
          • Очень ссаная ебанина, там только канпелятор с плюсового на сишного переключить приключение на целый вечер (во всяком случае было). В чем польза по сравнению с уже существующими решениями - нихуя не понять. Зато старларк, ко-ко-ко, чедуйки.
            Ответить
    • друзья, пойдемте в кафе

      https://yandex.ru/maps/org/pitushnya/147368204362/?ll=-105.795845%2C54.428631&z=17
      Ответить

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