Jawa / Говнокод #12140 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
if ((decoded.length() > 40) && (el != null))
      el.addMsg("Info: Decoded More Characters Than Is Specified By The Track 2 ANSI/ISO Standards");
    else if ((decoded.length() > 107) && (el != null)) {
      el.addMsg("Info: Decoded More Characters Than Is Specified By The Track 3 ANSI/ISO Standards");
    }

Декодинг содержимого магнитной полосы карты в софте одного банка.

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

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

    • Ну а что такого... Подумаешь, во вторую ветвь никогда не попадут.
      Ответить
      • При наличии побочного эффекта у decoded.length() во вторую ветвь попасть таки можно.
        Ответить
        • При наличии побочного эффекта у length() можно попасть в психушку. Потому, что с такой паранойей работать уже не получится.
          Ответить
          • >При наличии побочного эффекта у decoded.length() во вторую ветвь попасть таки можно.
            Не обязательно побочный эффект. Достаточно иметь доступ к decoded из нескольких потоков.
            Ответить
            • > Достаточно иметь доступ к decoded из нескольких потоков.
              Без синхронизаций и атомарных операций? Да за такое надо медленно отрывать яйца...
              Ответить
          • >При наличии побочного эффекта у length() можно попасть в психушку.
            Мне иногда кажется, с что однажды он мне вернет исключение
            http://ideone.com/pZtjDu
            Ответить
            • Ну да, а как же.
              Он должен сам как-то определить что список бесконечный и вернуть эту бесконечность в виде флоата.
              И кстати перелогинься под HaskellGovno.
              Ответить

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

Где здесь C++, guest?!

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


    8