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

    +78

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    public static SomeHandler getInstance(int... initValue){
               if (initValue == null || initValue.length == 0) {
                   initValue = new int[1];
                   initValue[0] = 1;
               }
               if (initValue != null && initValue.length != 1) {
                   throw new IllegalArgumentException("You should pass exactly one value");
               }
               if (instance == null){
                   instance = new SomeHandler();
               }
               return instance;
    }

    Запостил: shitking, 16 Мая 2014

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

    • > You should pass exactly one value
      You shall not pass!

      P.S. 16000-гет, кстати
      Ответить
    • > You should pass exactly one value
      Ну врет же и не краснеет! Судя по строкам 2-5 можно вообще ничего не передавать, один хрен это initValue нигде не используется.
      Ответить

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