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

    +75

    1. 1
    2. 2
    3. 3
    if ((getProductId() != null) && (getProductId().equals(new String("5")))) {
      //do it
    }

    ProductId читается один раз при старте приложения, а таких проверок около 50-и.

    Запостил: lotik, 10 Июня 2010

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

    • вот мне интересно, а что внутри getProductId()? небось соединение с БД или еще какая нибудь ересь
      Ответить
      • public String getProductId() {
        return <прочтенное значение из property файла при старте>
        }
        Ответить
    • к слову, а javac такое говно может соптимизировать нафиг?
      Ответить
    • >>new String("5")
      а это -- что бы стринг-пул случайно не сработал, и что б сборщик мусора не отдыхал
      Ответить

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