ЙажаСценарий / Говнокод #3503 Ссылка на оригинал

0

  1. 1
return (this.name == objToCompare.name) ? true : false;

Из платного учебника по JS. 2350 рублей.

Запостил: Ceyce Ceyce, (Updated )

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

  • хм. или я тупой или вполне терпимый код.

    или вы хотели бы видеть:

    if (this.name == objToCompare.name) {
    return true;
    } else {
    return false;
    }

    ??
    Ответить
    • Нет, я хотел бы видеть:
      if ((this.name == objToCompare.name) == true) {
      return true;
      } else if ((this.name == objToCompare.name) == false) {
      return false;
      } else if ((this.name != objToCompare.name) == true) {
      return false;
      } else if ((this.name != objToCompare.name) == false) {
      return true;
      } else {
      return "Не знаю";
      }
      Ответить
    • пзц, ты вебкил что ли?

      угадайте, какого типа выражение (this.name == objToCompare.name)
      Ответить
  • Подобный код обычно исходит от фортранщиков или бейсикистов. В старых языках не было логического типа, поэтому там приходилось городить искусственные конструкции. А вот паскалист уже на вопрос: «Сколько будет дважды два четыре?» — ответит: «Разумеется, true!»
    Ответить
  • 1. Баян.
    2. Это учебник, сделано для наглядности.
    Ответить
                • theBat и DOS Navigator делали в Молдавии, а команда интернациональная.
                  Ответить
                  • да не пизди, бля.
                    молдоване делали, они лучше тебя в компах понимают
                    Ответить
                      • а как же писать программы без ворованной визуал студио
                        Ответить
                        • Дос Навигатор был написан на Турбо-Паскале, диск с которым, вероятно, был куплен в ларьке. Пентру че Интернет?
                          Ответить
                          • ты моолдованин что ли? я по вашему толлько "чинч" выучил.
                            Ответить
                            • Никак нет. Это была попытка обнаружить на сайте человека, знающего языки.
                              Ответить
                  • Нихуя особенного из себя они не представляют. Нортон наше всё.
                    Ответить
                    • Нортон был анахронизмом уже на момент создания. С Дос Навигатором можно сравнить только FAR.
                      Ответить
                      • доснавигатор рулит. там даже у внутренних частей многозадачность и многооконность была. а скока там встроенных финтифлюше. даже игры были. дос навигатор до сих пор развивается. есть даже версии линукс и виндовс
                        Ответить
                          • MC юзают только ослоебы.
                            Нормальные люди в сидят в позиксовой консоли
                            Ответить
                            • Ты уже хотел подрочить на DN говнокод? Ну ты быстрый...
                              Ответить
                            • Сырцы есть. Для получения их надо отправить e-mail Штефану Веберу.
                              DN писался на Турбо-Паскале, а NDN и DNOSP — на Virtual Pascal. А где тут JavaScript?
                              Ответить
                              • >DN говнокод
                                Кстати, оригинальный код довольно годный, для тех времен

                                >Сырцы есть. Для получения их надо отправить e-mail
                                Как-то анально это... собственно, мне интересно было много ли они сделали, учитывая что ныне покойный VP 2.1 (ЧСХ, сырцы тоже зажали) был компилятором для портирования TP7 программ на 32 разряда
                                Ответить
                                • Забыл. DN 1.51 и DNOSP — Open Source. Closed-source NDN — это всего лишь ответвление DNOSP. Сделано по сравнению с DN порядочно, но посеян интерфейс с модемом, поскольку он был сделан на коммерческой Async Pro (для реального режима), а изобретать аналог этой библиотеки им было лень.

                                  VP 2.1 дорабатывался, но автор исходников не даёт и в Интернете новые сборки не выкладывает. Кстати, я тут сравнивал скорость и объём генерируемого кода. Самый быстрый и лёгкий у VP и Delphi. Компиляторы же FPC, TMT и gpc генерируют на порядок худший код. Я нашёл пример, «доказывающий», что ассемблерный код быстрее паскалевского (писа́лся он то ли под TMT, то ли под FPC). Скормив его VP, я увидел, что паскалевский вдвое быстрее. Оказалось, что в примере ассемблерный код поддаётся оптимизации. Сможет этот код стать героем говнокода?
                                  Ответить
                      • фар -- нереальное дерьмище. Единственный более-ли-менее нормальный манагер это тотал коммандер.

                        А нортон появплся когда тебя еще и на свете не было, еблан
                        Ответить
                        • > Единственный более-ли-менее нормальный манагер это тотал коммандер.

                          ... и то сделан на дельфи

                          У меня проект лежит на виндовом винте, редактирую через виндовый редактор, а вот всё остальное делаю через виртулбокс с линем в консоли (особенно например валгринд, которому замены нормальной под виндой нет), ничего удобнее нет. Тотал коммнадер тоже говно.
                          Ответить
                            • А я пользуюсь многозадачным DosShell. Всё остальное тихонько у него отсасывает и тормозит.
                              Ответить
                              • консоль не тормозит.

                                многозадачность зачем? открыл новый таб в терминале и дрочи ёбтать.
                                Ответить
                              • DosShell умеет несколько задач в ДОСе вручную переключать. А в Dr-DOS есть taskman, который может несколько задач запустить параллельно и сам их по таймеру переключать.
                                Что-то опять офтопим...
                                Ответить
                              • дибил что ли?

                                волков все слизал с нортона, реализовал примерно 2% его возможностей -- как волков может быть лучше?
                                Ответить
                                • 98% нереализованных возможностей — это никому не нужные встроенные скринсейверы и прочие украшения. NC, в отличие от VC, не умеет редактировать файлы больше 64КБ, в NC нет выгружалки резидентов, да ещё куча проблем.
                                  Ответить
                        • Что есть в тотале, чего нет в фаре?
                          Питер Нортон действительно родился, когда меня на свете не было. Только еблан не я, а гесты, которые спрашивают, где здесь С++ и где здесь пони.
                          И какое отношение всё это имеет к данному говнокоду?
                          Ответить
                          • не буду показывать пальцем, но кое-кто только что активно обсуждал норкомы, и даже сподвиг меня посмотреть на сайтик мутной бранчи DN. так что теперь терпи 😉
                            Ответить
                          • >>Что есть в тотале, чего нет в фаре?
                            да хотя бы сравнение директорий
                            Ответить
                            • FAIL, нинашол.
                              Plugin commands -> Advanced compare
                              (плагин искаропки)

                              Последний раз когда я интересовался TC пару лет назад, его автор был всё таким же застрявшим с первой половине 1990-х
                              Ответить
                              • > его автор был всё таким же застрявшим с первой половине 1990-х

                                да, кто хоть щас носит серые свитера
                                Ответить
  • Не убедительно. Человек мог спешить, могло быть сделано специально для начинающих которым такая конструкция понятнее чем return ( ... == ... );
    Ответить
    • А может быть в книжке пометка "это не лучший вариант"или"так делать плохо"?
      А? 🙂
      Ответить
    • плохая это практика - думать, что все окружающие идиоты
      Ответить
      • не знаю что запрактика, но у моей знаокомой в пединституте была практика в школе, и она сказала что дети реально дебилы )

        вот думаю того же мнения о своих читателях автор книги
        Ответить
        • >>и она сказала что дети реально дебилы
          Знаете, до знакомства с вебкилом и его одноклассником инкрезоном -- я так не думал.

          А теперь я согласен с Вашей знакомой
          Ответить
  • забавно видеть, как леменги возводят литературу в ранг догмы по её цене. самый лучший учебник - хелпачок и острый ум.
    Ответить
    • самый лучший учебник - гугл

      нафиг тратить столько бабла если можно найти в нете таки же туториалов более восьми тысяч девятисот девяноста девяти...
      Ответить
    • Ну вебкил же оценивает сложность кода количеством строк
      Ответить
  • Не самый страшный говнокод. В угаре и не то напишешь..
    Ответить
  • и тут писькомерство. Ну развели срач в одном комменте, в другом... Неужто нельзя сделать выводы, что холивары никому ничего не доказывают и быть более толерантными? Похоже, что способностей к обучению начисто нет.
    Ответить
    • холивары это здоровая конкуренция и двигатель капитализма!
      Ответить

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

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

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


    8