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

    +75

    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
    14. 14
    public static String join(String delimiter, String... str) {
            StringBuilder buffer = new StringBuilder();
            for (String s : str) {
                if (!"".equals(s)) {
                    if (buffer.length() != 0) {
                        buffer.append(delimiter);
                    }
                    buffer.append(s);
                }
            }
            return buffer.toString();
        }
    
    String str = (H.join(" на ", category, H.join(" ", super.getMark().toUpperCase(), super.getModel().toUpperCase())) + " " + super.getFrame().toUpperCase() + " " + super.getEngine().toUpperCase()).trim();

    чувак явно знает толк в извращениях

    Запостил: zlob.jc, 02 Февраля 2011

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

    • говно вижу только в 14 строчке. имхо функция реализована грамотно (хотя, конечно, давно есть Apache Commons)
      Ответить
      • ну, еще null просочится в 4-й строке, хотя может быть так и задумано
        Ответить
      • говнокод в том что чувак написал вот эту функцию, что бы использовать ее везде точно так же как в 14 строчке
        Ответить

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