1. Java / Говнокод #4279

    +144

    1. 1
    http://forums.sun.com/thread.jspa?threadID=5213426

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

    каменный век в виртуальности, сколько ж можно?

    Запостил: Lure Of Chaos, 18 Сентября 2010

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

    • Ну, вот есть люди, которым не нравиться паттерн Состояние или Стратегия - они привылки свичи лепить, ну что сделаешь.
      Лучше бы так синглтон не любили.
      Ответить
      • такие люди часто думают, что у них без дополнительных затрат будет синглтон. А потом проблемы с потоками.
        Ответить
      • > Ну, вот есть люди, которые не знают про паттерны Состояние или Стратегия - они привылки свичи лепить, ну что сделаешь.
        Ответить
      • а синглтон потому, что в джаве нет глобальный переменных)))
        вообще при наличии хорошего DI синглтон не нужен ни-ко-гда).

        Тоесть он будет синглтоном, но никто про это не узнает кроме DI
        Ответить
    • отлично!
      пацан скучает за досовскими цветами
      + нумерация с 1 выдает поциента с головой
      public void setMainColor() {
      switch (colorStatus) {
      case 1:mainColor = Color.black;break;
      case 2:mainColor = Color.blue;break;
      case 3:mainColor = Color.green;break;
      case 4:mainColor = Color.red; break;
      case 5:mainColor = Color.magenta;break;
      case 6:mainColor = Color.orange;break;
      case 7:mainColor = Color.pink;break;
      case 8:mainColor = Color.gray;break;
      case 9:mainColor = Color.yellow;break;
      case 10:mainColor = userDefinedColor;break;
      }
      }

      хотя с другой стороны с Sun работают политкорректные ребята не допускающие расизма и для них это нормально

      http://govnokod.ru/4054
      http://govnokod.ru/4007
      Ответить
      • Один мой коллега сумел написать круче:
        public class Color
        {
        public static const RED:int = 0;
        public static const GREEN:int = 1;
        .....
        public static function getColor(color:int):int
        {
        switch(color)
        {
        case 0:
        return 0xff0000;
        case 1:
        return 0x00ff00;
        ...
        // и так далее
        }
        }
        }
        Но его можно понять - до этого долго работал в проекте, в котором любили switch
        Ответить
        • а это он на каком языке так написал?
          на смеси джавы и AS?
          Ответить
          • >>на смеси джавы и AS?
            ага меня тоже :int насторожило.
            НО коллега начал с case 0
            а в том говне черный - case 1. быдлокодер не знающий о кодировании цветов детектед.
            Ответить
          • поди Груви какой-нибудь
            Ответить
          • На as3
            Ответить
          • Похоже меня память подвела, там было
            switch(color)
            {
            case RED:
            return 0xff0000;
            case GREEN:
            return 0x00ff00;
            ....

            Но сути не меняет, написать просто
            public static const RED:int = 0xff000
            привычка ему помешала
            Ответить
            • статик... конст... хм)
              Ответить
              • константы тоже бывают статичными и... внезапными )
                Ответить
                • КО думает что товарищ спутал много языков в кучу.

                  const есть в C#, кажется есть в AS, в джаве он эмулируется static finalом.
                  Ответить
    • Нет, главное к подружкам своим, таким же потаскушкам, она меня не ревновала, к проституткам каких иногда приводил прямо домой, в те дни, когда она была «занята» тоже, а тут, к матери родной ревнует!
      Ответить
    • "Боже, да верю, верю, верю! Почему же ты, паразитина, раньше молчал? Почему же он, это же я идиот! Вот кретин-то!"
      Ответить

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