Кресты / Говнокод #20087 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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 gost, (Updated )

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

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

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

                      З.Ы. А по теме - в инете есть куча сайтов, где за приемлемую плату тебе с удовольствием помогут.
                      Ответить
                    • > если дать человеку леща
                      То он вернётся за пивом 🙂
                      Ответить
                      • потом проси помощи у Россиян.... на америкозских форумах уже бы на все 303 помогли бы
                        Ответить
                        • Молодой человек, проходите, не задерживайте очередь.
                          Ответить
                        • Ты хоть понимаешь, что ты просишь не помочь, а сделать за тебя 90% работы? Причем никому не интересной. Что ты предложить в замен?
                          Давай ты мне дум купишь новый с сизон пасом, а тебе отвечу на вопросы как умею, я с++ нихуя не знаю. тссс
                          Ответить
                          • нет , спасибо , дум сам гонять буду, а за стак спасибо , все решено
                            Ответить
                            • Вот видишь, как только за работу просят оплату все решается само собой
                              Ответить
                        • Кстати, можно увидеть эти самые америкосские (можно немецкие) форумы, где ответят на 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 ответит уже что-то будет. Я не программист, я ремонтом занимаюсь , по этому не смогу сам помочь ей..."

    Ей.

    Понятно? Ей. То есть человеку с сиськами.
    То есть человек с хуем решил обратиться к обществу с мозгами, чтобы помочь человеку с сиськами. Чтобы полапать эти молодые упругие сисечки своими грязными лапами. Не бывать такому товарищи, не бывать!
    Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8