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

    +84

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    try {
                    if (field[i][j + 1] == 0) {
                        field[i][j + 1] = 2;
                        fifo.add(new Cell(i, j + 1));
                    }
                } catch (ArrayIndexOutOfBoundsException ignored) {
                }

    Плевать на то что будет стучаться к несуществующему элементу массива, заигнорим и все!

    Запостил: dexatot, 23 Ноября 2010

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

    • а полностью циклы покажите, интересно в каком контексте этот кусок находится
      Ответить
    • заставить писать на сях
      что бы за выход за границы массива больно било по рукам
      Ответить
      • Тогда будут использовать std::vector::at()
        Ответить
        • на чистых сях!
          никаких крестов
          Ответить
          • Без Bounds Checker'а и чтобы ворнинги были выключены!
            И чтобы такой программой потом ПЗУ перешивали, винты форматировали или банковские операции совершали. И будет у автора много-премного друзей.
            Ответить
    • помнится и я когда то применял такой подход
      Ответить

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