1. Список говнокодов пользователя SSSandman

    Всего: 5

  2. Java / Говнокод #16505

    +74

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public static void sleep(long millis, int nanos)  throws InterruptedException {
            // ...
            if (nanos >= 500000 || (nanos != 0 && millis == 0)) {
                millis++;
            }
            sleep(millis);
        }

    Системе пофиг сколько конкретно ты указал наносекунд . Всё равно никак не проверишь:)
    Java Oracle, Thread::sleep(long,long)

    SSSandman, 08 Августа 2014

    Комментарии (15)
  3. JavaScript / Говнокод #13854

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    window.SYSTEM_LOCALE ='ru';
    if ((/ru/i).test(window.SYSTEM_LOCALE)) {
        window.SYSTEM_LOCALE = "ru";
    } else if ((/en/i).test(window.SYSTEM_LOCALE)) {
        window.SYSTEM_LOCALE = "en";
    } else if ((/uk|ua/i).test(window.SYSTEM_LOCALE)) {
        window.SYSTEM_LOCALE = "uk";
    };

    wtf?

    SSSandman, 26 Сентября 2013

    Комментарии (13)
  4. Java / Говнокод #13698

    +62

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    /**
     * Всегда возвращает true.
     */
    public boolean isAvailable() {
        return false;
    }

    http://habrahabr.ru/post/191772/
    тут еще много забавного

    SSSandman, 29 Августа 2013

    Комментарии (2)
  5. Java / Говнокод #13195

    +75

    1. 1
    2. 2
    3. 3
    if ( path.equals("../../../../../../"+ temp))
    {
        //...

    http://stackoverflow.com/questions/17189265/images-wont-load-from-jar-file

    SSSandman, 19 Июня 2013

    Комментарии (8)
  6. Java / Говнокод #12810

    +86

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    @Override
    public boolean equals(Object obj)
    {
       return obj != null && obj.equals(this);
    }

    SSSandman, 26 Марта 2013

    Комментарии (23)