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

    +144

    1. 1
    2. 2
    // указываем какие label делать подчеркнутыми
    setMarked(new boolean[] {false, true, true, true, true, true, true, false, true, false, false, false, false, true, true, false});

    Запостил: borka, 16 Сентября 2010

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

    • Круто же. Это такой тонкий сет.
      Ответить
    • а нужно было через полторамегабайтный xml-конфиг как это принято в жаба-мире?
      Ответить
      • по полумегабайтному файлу можно было один раз сгенерить код. (jaxb) что бы не парсить его каждый раз.
        А так я представляю себе картину
        Дизайнер: сделайте вот этот лейбл подчеркнуты
        Программер: сейчас-сейчас... сорок один... сорок два... а, вот он!

        И вообще гуи-зависимые вещи лучше описывать декларативно
        Ответить
        • это был сарказм

          >И вообще гуи-зависимые вещи лучше описывать декларативно
          именно так, но тупые формошлепные генераторы срут в код избыточными данными
          Ответить
      • нужно было к каждому лейблу, где-то рядом добавить флаг.
        если оно хранится в бд, то еще одна колонка
        если оно выводится в хтмл, прицепить класс

        напомнило паскаль-стайл для хранения полигонов:
        x: array [0..1000] of integer;
        y: array [0..1000] of integer;
        Ответить

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