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

    +163

    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
    20. 20
    var sound = 0;
    		
    		function chooseSound(x) {
    			if(x == 0)	sound = 0;
    			else if(x == 1) sound = 1;
    			else if(x == 2) sound = 2;
    			else if(x == 3) sound = 3;
    			else if(x == 4) sound = 4;
    			else if(x == 5) sound = 5;
    			else if(x == 6) sound = 6;
    			else if(x == 7) sound = 7;
    			else if(x == 8) sound = 8;
    			else if(x == 9) sound = 9;
    			else if(x == 10) sound = 10;
    			else if(x == 11) sound = 11;
    			else if(x == 12) sound = 12;
    			else if(x == 13) sound = 13;
    			else if(x == 14) sound = 14;
    			else sound = 15;
    		}

    отакота

    Запостил: padonak, 31 Июля 2013

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

    • А друг потом резко понадобится, что бы по x == 4 селектился sound = 100500, и что потом костыли писать?
      Ответить
      • var sound=0;
        function chooseSound(x) {
            switch(x) {
            case 4: sound=100500; break;
            default: sound=x; break;
            }
        }
        Ответить
        • У вас монитор зелёный? :)
          Ответить
          • Ньюфаги такие ньюфаги...
            Ответить
          • Нет.
            Ответить
            • Надо было код зелёным делать
              Ответить
              • Спасибо. А что будет с зелёным кодом?
                Ответить
                • Зелёный - сарказм же. Или просто очевидная глупость.
                  Ответить
                  • Зеленый - это как закадровый смех для тех ,у кого моск съели. Тут от этого расхолащивает до того, что люди не воспринимают иронию, написанную не зеленым.
                    Ответить
                    • Кстати, кто-нибудь помнит, когда здесь появилось выделение сарказмов зелёным? Два года назад точно не было.

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

                        >Зеленый - это как закадровый смех для тех ,у кого моск съели
                        И для Шелдена. :)
                        Ответить
    • Надо ж было так:
      var sound = 0;
      function chooseSound(x) {
          swith (x) {
              case 0: sound = 0; break;
              case 1: sound = 1; break;
              case 2: sound = 2; break;
              case 3: sound = 3; break;
              case 4: sound = 4; break;
              case 5: sound = 5; break;
              case 6: sound = 6; break;
              case 7: sound = 7; break;
              case 8: sound = 8; break;
              case 9: sound = 9; break;
              case 10: sound = 10; break;
              case 11: sound = 11; break;
              case 12: sound = 12; break;
              case 13; sound = 13; break;
              case 14: sound = 14; break;
              default: sound = 15;
          }
      }
      Ответить
      • Постоянное повторение этого "бррряк!" напоминает мне Пинки из Спилберговского "Пинки и Брейн". То ли он писал на Си, то ли Ритчи знал, на что идёт...

        P.S. Где здесь JavaScript, padonak? В var? Насколько я понимаю, в пышке, шарпе (в java, возможно) - тоже выполнится?
        Ответить
        • P.P.S. Ну кроме того, что function.
          Ответить
        • В пышке не выполнится: баксов не хватает.
          Ответить
        • вот исходник - http://razbudi.net/script.js (см. строки с 366 по 385) насколько я знаю, файлы с расширением "js" обычно содержат javascript, не?
          Ответить
          • >файлы с расширением "js" обычно содержат javascript, не?
            Авотхуй.
            Они ещё могут содержать описание ошибки пиццот в html, если жабаскрипт генерится пыхскриптом. Всё зависит от упоротости и веры в святость пышки конкретно взятых пыхдевелоперов.
            Ответить
          • Ах да, я забыл, теперь же принадлежность кода к языку определяется по расширению файлов. Спасибо что напомнили, элемент поколения жуквери.
            Ответить
            • > Ах да, я забыл, теперь же принадлежность кода к языку определяется по расширению файлов.
              Но нахера, простите, ложить в .js файлы не javascript?
              Ответить
              • Did it for lulz/Just because we can.
                Ответить
              • Изначально вопрос был не в том, откуда взят ОП-код, а в том, что в нём нет ничего, что однозначно определило бы его как JS, не говоря уже о версии языка. Короче, классический вопрос, Где здесь %language%, %username%?!
                Ответить
                • Точно!
                  #define var int
                  #define function int
                  И тогда это будет сишкой.
                  Ответить
                  • В шарпе и джаве и так взлетит.
                    Ответить
                    • Эээ ну не знаю насчет шарпа, но с каких пор в жабе можно писать function?

                      > Где здесь %language%, %username%?!
                      function - емнип, только пых или жс
                      пых отметаем т.к. переменные без баксов
                      Что остается? :) Или все-таки сможете привести язык в котором этот код скомпилится в его изначальном виде, а не кусками? :)
                      Ответить
                      • Чёрт возьми, опять забыл про функшон, складываю оружие перед вашими аргументами.
                        Ответить
                      • class function {};

                        Одна проблема: в заголовке функции не указан тип x. Без типа в Жабе не взлетит.
                        Ответить
      • Чего-то не хватает:
        var sound = 0;
        function chooseSound(x) {
            for(var i = 0; i <=15; i++) {
              if (i == x) {
                switch (i) {
                  case 0: sound = 0; break;
                  case 1: sound = 1; break;
                  case 2: sound = 2; break;
                  case 3: sound = 3; break;
                  case 4: sound = 4; break;
                  case 5: sound = 5; break;
                  case 6: sound = 6; break;
                  case 7: sound = 7; break;
                  case 8: sound = 8; break;
                  case 9: sound = 9; break;
                  case 10: sound = 10; break;
                  case 11: sound = 11; break;
                  case 12: sound = 12; break;
                  case 13; sound = 13; break;
                  case 14: sound = 14; break;
                  default: sound = 15;
                }
                break;
              }
            }
            if (i >= 15) sound = 15;
        }
        Ответить
      • Мне кажется, у меня есть лучше предложение:
        var sound = 0;
        function chooseSound(x) {
            var i = 0;
            while (i <= 15) {
                switch (i) {
                case 0 : i = 1;  break;
                case 1 : i = 2;  break;
                case 2 : i = 3;  break;
                case 3 : i = 4;  break;
                case 4 : i = 5;  break;
                case 5 : i = 6;  break;
                case 6 : i = 7;  break;
                case 7 : i = 8;  break;
                case 8 : i = 9;  break;
                case 9 : i = 10; break;
                case 10: i = 11; break;
                case 11: i = 12; break;
                case 12: i = 13; break;
                case 13: i = 14; break;
                case 14: i = 15; break;
                default: i = 16;
                }
                if (i >= x) sound = x;
            }
        }
        Ответить
    • а потом ВНЕЗАПНО окажется единственным местом, где используется sound, это:
      if(sound) {
      Ответить
    • вот вы тут хуйни понаписали )) в следующий раз перед тем как запостить говнокод семь раз подумаю и один раз закрою страницу к хуям собачим
      Ответить
    • Не обращая внимания на ругательства и не стерев с лица улыбку Пашка спросил:
      Ответить

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