1. JavaScript / Говнокод #3503

    +170

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

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

    Запостил: Ceyce, 17 Июня 2010

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

    • показать все, что скрытохм. или я тупой или вполне терпимый код.

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

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

      ??
      Ответить
      • return (this.name == objToCompare.name);

        А это не работает?
        Ответить
      • Нет, я хотел бы видеть:
        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 юзал когда нить?
              Ответить
              • Нет.
                Ответить
                • A DOS Navigator?

                  И вообще -- я не тебя спрашивал
                  Ответить
                • Чё в разговор влез, ослоёб...
                  Ответить
                  • я твой мама ебал, слиш ти
                    Ответить
                    • Я конечно извиняюсь что вклиниваюсь, но раз все так то и я хочу.

                      ЗЫ Все дибилы!:)
                      Ответить
                      • Да-а-а-а!

                        А ещё все следят друг за другом и норовят отравить!1
                        Ответить
              • Это к чему вопрос?
                Ответить
                • theBat и DOS Navigator делали молдоване.
                  Ответить
                  • theBat и DOS Navigator делали в Молдавии, а команда интернациональная.
                    Ответить
                    • дельфятник он и в молдавии дельфятник
                      Ответить
                    • да не пизди, бля.
                      молдоване делали, они лучше тебя в компах понимают
                      Ответить
                    • В молдавии есть интернет?О_о
                      Ответить
                      • А разве для того, чтобы писа́ть программы, нужен Интернет?
                        Ответить
                        • а как же писать программы без ворованной визуал студио
                          Ответить
                          • Дос Навигатор был написан на Турбо-Паскале, диск с которым, вероятно, был куплен в ларьке. Пентру че Интернет?
                            Ответить
                            • ты моолдованин что ли? я по вашему толлько "чинч" выучил.
                              Ответить
                              • Никак нет. Это была попытка обнаружить на сайте человека, знающего языки.
                                Ответить
                    • Нихуя особенного из себя они не представляют. Нортон наше всё.
                      Ответить
                      • Нортон был анахронизмом уже на момент создания. С Дос Навигатором можно сравнить только FAR.
                        Ответить
                        • доснавигатор рулит. там даже у внутренних частей многозадачность и многооконность была. а скока там встроенных финтифлюше. даже игры были. дос навигатор до сих пор развивается. есть даже версии линукс и виндовс
                          Ответить
                          • А мне mc нравится.
                            Ответить
                            • MC юзают только ослоебы.
                              Нормальные люди в сидят в позиксовой консоли
                              Ответить
                              • Юзаю Explorer. Он рульнее всех и хлеба не просит.
                                Ответить
                                • в никсах?
                                  да ты хуев обкололся никаак
                                  Ответить
                              • В ТЕРМИНАЛЕ СУКА
                                ТЕРМИНАЛ НЕ КОНСОЛЬ
                                Ответить
                          • Точно! А всем, кто его ругает, предлагаю посмотреть http://ndn.muxe.com/
                            Ответить
                            • а чего на него смотреть? сырцов-то нет
                              Ответить
                              • Ты уже хотел подрочить на 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-х
                                  Ответить
                                • > его автор был всё таким же застрявшим с первой половине 1990-х

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

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

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

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

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