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

    +1

    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
    void	Game::Loadlevel(int which){
     stealthloading=0;
    
     if(which==0)Loadlevel((char *)":Data:Maps:map1");
     else if(which==1)Loadlevel((char *)":Data:Maps:map2");
     else if(which==2)Loadlevel((char *)":Data:Maps:map3");
     // [...]
    }
    
    // [Почему (char *)? Да вот же!]
    
    void	Game::Loadlevel(char *name){
     int i,j,k,l,m;
     static int oldlevel;
     int templength;
     float lamefloat;
     int lameint;
      // [...]
    }

    Ебём const машиной Тьюринга. Всё тот же https://hg.icculus.org/icculus/lugaru/file/97b303e79826/Source/GameTick.cpp , прямо-таки сокровищница с говном.

    Запостил: gost, 27 Мая 2016

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

    • Хватит ковыряться в навозной куче
      Ответить
      • Но ведь мы на ГК только это и делаем.
        Ответить
    • говновищница
      Ответить
    • Ну технически const_cast для того и добавили, чтобы подтирать говно за хуёвыми интерфейсами которые не могут в const где нужно. Если Loadlevel всё-же меняет name, то это полное говно и UB.
      Ответить
      • Нет, Loadlevel(char *) name не меняет. Самая мякотка в том, что оба этих метода - из одного класса, причем Loadlevel(char *) находится всего на пару десятков строк ниже Loadlevel(int). Что мешало автору этого творения сменить char * на const char * в объявлении метода - сие тайна есть великая.
        Ответить
    • пробелыпридумалиидиоты
      Ответить
    • показать все, что скрытоРебята, нужна помощь, я решился помочь одному человеку, а сроки поджимают... Вопросы касаются с++, я само собой разумеется не разбираюсь во всем этом (пока не разбираюсь)
      Там тесты всего 303 вопроса, на 30 я из школьного курса по информатике написал ... остальные остались ... Помогите пожалуйста
      Ответить
      • > всего 303 вопроса
        Иди нахуй.
        Ответить
        • показать все, что скрытоя не прошу на все помогать ответить , на 10-11 вопросов, если человек 5-6 ответит уже что-то будет. Я не программист, я ремонтом занимаюсь , по этому не смогу сам помочь ей...
          Ответить
          • свистни впитон
            Ответить
            • это в куда ?
              Ответить
              • Это напитон.
                Ответить
                • Прошу прощения, возможно надо было сразу ссылку попросить если тут не могут помочь
                  Ответить
                  • Если ты дашь человеку рыбу - то он будет сыт один день, а завтра придёт ещё десяток голодающих.

                    Вот поэтому тут и не помогают. Ничего личного.
                    Ответить
                    • так я же в java сижу , я не могу разделиться и с++ тоже изучать, что станет если на несколько вопросов ответить ?
                      Ответить
                      • > что станет если на несколько вопросов ответить
                        Пошатнутся столпы мироздания.

                        З.Ы. А по теме - в инете есть куча сайтов, где за приемлемую плату тебе с удовольствием помогут.
                        Ответить
                      • stack overflow тебе в помощь
                        Ответить
                    • но если дать человеку леща, он пойдет и сделает сам
                      Ответить
                      • > если дать человеку леща
                        То он вернётся за пивом :)
                        Ответить
                        • потом проси помощи у Россиян.... на америкозских форумах уже бы на все 303 помогли бы
                          Ответить
                          • Молодой человек, проходите, не задерживайте очередь.
                            Ответить
                          • Ты хоть понимаешь, что ты просишь не помочь, а сделать за тебя 90% работы? Причем никому не интересной. Что ты предложить в замен?
                            Давай ты мне дум купишь новый с сизон пасом, а тебе отвечу на вопросы как умею, я с++ нихуя не знаю. тссс
                            Ответить
                            • нет , спасибо , дум сам гонять буду, а за стак спасибо , все решено
                              Ответить
                              • Вот видишь, как только за работу просят оплату все решается само собой
                                Ответить
                          • Кстати, можно увидеть эти самые америкосские (можно немецкие) форумы, где ответят на 303 вопроса и не приебутся хуй знает к чему, а спорить с ними не даст нехватка словарного запаса для споров в интернете?
                            Ответить
                            • Держи: http://stackoverflow.com/
                              Там весь форум из одних вопросов, за 303 заданных небось даже пару медалек дадут.
                              Ответить
                              • > stackoverflow
                                Ага. Вот только там за 303 вопроса по какой-нибудь учебной хуйне сразу дропнут вопрос. Там и нормальные вопросы умудряются дропнуть как "бесполезные для будущих читателей".
                                Ответить
                                • Ну, видимо смотря как задать. Заплюсованных вопросов "а как сложить две строки" там полно, я по ним все языки учу. Видимо они просто раньше были заданы. Ну и как минимум если закроют как дубликат то ответ можно будет в исходном вопросе прочесть.
                                  Ответить
                                  • Ладно бы вопросы были хотя бы "как сложить две строки". Условно, не будь они дублями, это были бы полезные вопросы. А вот вопросы типа "help not work!" и копипаста кода, который хз что вообще должен делать вообще ни в какой вселенной ценности не несут
                                    Ответить
                                    • Я для тебя щас открою один секрет - вопрос задают не те, которые имеют ценность, а те, которые есть.
                                      Ответить
                                    • Ну если у автора 303 вопроса и каждый про кусок кода и "почему не работает?", то да, хана. Но я думаю там что-то типа "1. что такое С" "2. чем отличается С++ от С" "3. Чем виртуальное наследование отличается от паттерна Мостостроительная фабрика".
                                      Ответить
                                  • Ты видишь один заплюсованный вопрос, но не видишь 10000 неотвеченных или сдохших вопросов. В этом отличие от форумов - ты не видишь сразу, насколько хорош сайт для ответов на твои вопросы.
                                    Ответить
                                • Это распространенное заблуждение, сам через это прошел. Люди приходят туда через гугл, видят как тщательно там отвечают на вопросы и думают, что с их вопросами будет то же самое. Хуй там.

                                  Сначала заебут претензиями "переделай это так, а это так", а потом никто не ответит, или ответят, но не тебе, а тем кто придет после тебя, высрав простыню текста.
                                  Ответить
                                  • Это я еще забыл людей, которые отвечают в вопросе про софт или библиотеку, которую они юзали меньше тебя и тупо не отвечают на поставленный вопрос, но зато, сука, начинают тебя еще учить - тут сделай так, тут переформулируй сяк.
                                    Ответить
                                    • я вот допустим захожу на SO в надежде подчистить карму, ответив на пару вопросов про Qt. Вижу, что там вопросы из разрядов:
                                      а. "When timer is time out , If I click post button , App is crash.I don't understand.Because two work is asyn."© - даже косячный код не линканул
                                      б. "на убунте 16.04 проблемы с кумускулем" - ну ок, это не ко мне, я олдфаг на 15.04
                                      в. "мне задали домашку, как делать?" - руками.
                                      г. "как лучше сделать" - opinion-based
                                      д. "QVariant хранит QSize по ссылке что делать?" - с каких это щей пор?
                                      И это только вот прям сейчас. Есть еще несколько категорий вопросов на которые не хочется отвечать даже если знаешь. "Сделайте пожалуйста за меня" это просто забей
                                      Ответить
                                      • > г. "как лучше сделать" - opinion-based
                                        Чёрт, там такую питушню похеривают специально.
                                        А ещё штуки вида "посоветуйте, пожалуйста, программу для редактирования xxxxxx". Самый нужный вопрос. Хочется, чтобы набижали специалисты и посоветовали что-нибудь. Нет, гуглить все умеют, но если гуглить, то можно только маркетинговую питушню найти. А тут вроде бы собрались профессионалы, опытне люди - что б не поделиться опытом? Но нет, правила не разрешают делиться опыттом, правила поощряют чёткие ответы на чёткие вопросы "сколько будет 2+2 в jQuery".
                                        Ответить
                                        • Для штук вида "посоветуйте, пожалуйста, программу для редактирования xxxxxx" на инглише есть software.SE, правда, почти дохлый. Это русня вынуждена все пихать на один сайт.
                                          Ответить
                                      • >г. "как лучше сделать" - opinion-based
                                        А понятия best practice или даже стандарт де-факто, значит, не существует?

                                        > "Сделайте пожалуйста за меня"
                                        А остальные не такие?
                                        Ответить
                                        • когда best practice существует, обычно отвечают и без меня человек 5, причем одно и то же
                                          Ответить
                          • просто у людей на этом форуме нет сердца(
                            Ответить
                    • > Вот поэтому тут и не помогают. Ничего личного.
                      А ещё потому, что форумов на IT тематику, где одни макаки дают другим макакам советы давать переменным короткие имена, чтобы компилилось быстрее, - великое множество, а здесь - таки говнокод. Да блядь, если так хочешь спросить свой ответ на сайте со словом "говно" в заголовке - пройди на говнофорум!

                      И это кодеры! Родина дала им форумы - спрашивай, спрашивай на форумах - блядь, не хочу, хочу жрать говно...
                      Ответить
                      • > форумов на IT тематику
                        Я думаю, что за предложение ответить на 273 вопроса, даже самый добрый и няшный человек просто пошлёт нахуй...

                        > говнофорум
                        Он ещё живой?
                        Ответить
                        • > на 273 вопроса
                          если один его друг должен ответить на 303 вопроса, но нихуя не способен даже на 1 ответить, значит пора уже быть честным самому с собой

                          но я даже кейс такой представить не могу

                          зачетная неделя
                          ты приходишь, хуесосишь препода, что он не знает кресты, он тебя берет на слабо, дает тест на 300 вопросов, ты понимаешь, что нихуя не можешь, идешь на говнокод (!) и просишь бесплатной помощи доказать что ты не мудак

                          так чтоли?
                          Ответить
                          • нет , я на яве , а вопросы по с++
                            и не для меня нужны, просто если трудно или лень , так бы сразу и сказали ...
                            Ответить
                            • > я на яве
                              >> Я не программист, я ремонтом занимаюсь , по этому не смогу сам помочь ей...
                              Молодой человек, вы или крестик снимите, или трусы наденьте.
                              Ответить
                            • >> ты приходишь, хуесосишь препода, что он не знает кресты, он тебя берет на слабо, дает тест на 300 вопросов, ты понимаешь, что нихуя не можешь, идешь на говнокод (!) и просишь бесплатной помощи доказать что ты не мудак
                              > нет , я на яве , а вопросы по с++
                              > и не для меня нужны

                              кому понадобились 303 вопроса по крестам 29 мая?
                              очевидно, студенту с проблемами
                              нахуй из профессии
                              Ответить
                              • Нет, это тимлид просит! Просто проект горит, а тимлид на с++, но недавно потерял память, а я на жабе работаю, я ниче не знаю, и если я не рассвета не верну ему память, меня уволят! Дяденька, не губите, у меня 3, нет, 4 маленьких ребенка и жена-инвалид!
                                Ответить
                          • Не, не, не, это не он просит. а "его друг"

                            анекдот в тему

                            У венеролога
                            - Понимаете доктор у моего друга тут такая проблема... Ну он
                            недавно познакомился с девушкой..
                            - Ладно, снимайте штаны и показывайте своего друга...
                            Ответить
                    • Борманд хотел сказать - крошки убирают не потому что жалко, а чтобы тараканы не заводились.
                      Ответить
          • > по этому не смогу сам помочь ей
            А, ну ясно.
            Ответить
          • >помочь ей...
            не даст
            Ответить
      • > я решился помочь одному человеку
        > я само собой разумеется не разбираюсь во всем этом
        Ты долбоёб или да?
        Ответить
      • Давай я помогу. Давай свои вопросы.
        Ответить
      • Опубликуй тут 303 вопроса, желательно кмждый отдельным постом, обещаю посмотреть
        Ответить
      • Ну что, дала?
        Ответить
    • Ничо вы не понимаете, товарисчи. Это же типичный синдром пизды в поле From. Вот только борманд что-то подозревает.
      Для вас всех, моих любимых долбоёбов, девственников и троллей, цитирую обращение:

      "я не прошу на все помогать ответить , на 10-11 вопросов, если человек 5-6 ответит уже что-то будет. Я не программист, я ремонтом занимаюсь , по этому не смогу сам помочь ей..."

      Ей.

      Понятно? Ей. То есть человеку с сиськами.
      То есть человек с хуем решил обратиться к обществу с мозгами, чтобы помочь человеку с сиськами. Чтобы полапать эти молодые упругие сисечки своими грязными лапами. Не бывать такому товарищи, не бывать!
      Ответить
      • http://govnokod.ru/20087#comment329686
        Ответить
      • Действительно! Я тоже хочу полапать сисечки! Что получается, товарищи, помогаем мы, а сисечки лапает он?
        Ответить
        • А ты что думал?
          Ответить
          • Сифон?! Я думал ты сдох!
            Ответить
            • Што?
              Ответить
              • Сифон, Сема, Сифон!
                Ответить
              • https://pic.rutube.ru/video/10/5b/105beab4e9609e47464586bbda73f43b.jpg
                Ответить
                • И причем тут это?
                  Ответить
                  • они тоже компы на помойках находят
                    Ответить
                    • Я его на улице нашел, и он не хуже тех компов что у вас покупают за деньги. А скоро я там найду твою маму, приведу к себе, отмою, выебу и выкину на улицу.
                      Ответить
                      • > Я его на улице нашел, и он не хуже тех компов что у вас покупают за деньги.
                        Сколько уже лет тебя этим найденным компом подъёбывают, а ты всё оправдываешься?[/color]
                        Ответить
                        • Не надо оправдываться? А чем можно русню подъёбывать, ну кроме успехов их сверхъдержавы?

                          Кстати, у нас любой автомеханик может себе позволить X5 :-P У меня аж 2 под подъездом стоит (кроме русни, они больше никому не нужны).
                          Ответить
                          • Автомеханик может, а ты нет. Тебе не обидно?
                            Ответить
                            • Если автомеханик может позволить себе приобрести автомобиль, то по идее питонист может позволить себе приобрести ручного питона.
                              Ответить
                              • > ручного питона
                                http://s9.pikabu.ru/images/big_size_comm/2016-10_1/1475381537148735664.jpg
                                Ответить
                                • Почему у тебя такие маленькие ступни? И почему ты спишь на столах?
                                  Ответить
      • Дать она ему конечно не даст, но он может подрочить на ее статус вконтакте, представляя как она ему говорит спасибо за то, что помог ей сдать домашку по информатике
        Ответить

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