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

    +80

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    List<Map<String, Object>> list;
    ...........
    // берем первый элемент списка и сохраняем его
    for(Map<String, Object> properties: list ) {
                map = properties;
                break;
     }

    paralainer, 21 Февраля 2011

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

    +76

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    String DataStr = null;
    try {
        DataStr = new String(Data.toByteArray(), "UTF-8");
    } catch (Exception e) {
    }
    DataStr = DataStr.substring(1);

    Обработка ошибок, чо

    zeac, 20 Февраля 2011

    Комментарии (3)
  3. Java / Говнокод #5708

    +146

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    class ForDemo {
      public static void main(String args[]) {
        long C;
    	
    	for(C = 0; C < 9999999; C++)
    	System.out.println("This is count: " + C);
    	System.out.println("Done!");
    	}
    }

    Говнокод убивающий командную строку =),
    Применять только по необходимости(!)
    Так же можно проследить между строк упоминание о C++

    Akira, 17 Февраля 2011

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

    +146

    1. 1
    2. 2
    this.dbX[i] = (rnd.nextInt() & 1) == 0 ? 1 : -1;
    this.dbY[i] = (rnd.nextInt() & 1) == 0 ? 1 : -1;

    оригинальный способ получить случайно 1 или -1.

    Кстати, а как делаете вы?

    Lure Of Chaos, 14 Февраля 2011

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

    +80

    1. 1
    boolean isTrue = false;

    kuku, 11 Февраля 2011

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

    +71

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    class CellEditor {
    
       protected CellEditor(Composite parent, int style) {
    	this.style = style;
    	create(parent);
       }
    
       public void create(Composite parent) { ... }
    
    }

    А вот это уже JFace...
    5 строка подарил много положительных эмоций, при попытке сконструировать кастомный CellEditor

    tir, 11 Февраля 2011

    Комментарии (17)
  7. Java / Говнокод #5632

    +87

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    class PartStack {
        ...
        if (children[i] instanceof EditorSashContainer && !(this instanceof EditorStack)) {
            ...
        }
        ...
    }
    
    class EditorStack extends PartStack { ... }

    интересно смотрится сторка номер 3

    исходники Eclipse

    tir, 11 Февраля 2011

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

    +77

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    public void log(String msg) {
            try {
                StringBuffer sb = new StringBuffer(), sb2 = new StringBuffer();
                sb.append(getDeviceId()).append(": ").append(msg).append('\n');
                sb2.append("^^ ").append(sb);
                System.out.println(sb2.toString()); // Вывод в консоль
                platform.logEvent(msg.getBytes()); // Вывод в лог трубы
            } catch (Exception e) {
                // Ignore
            }
        }

    Проект под BlackBerry. Каменты мои.
    Ниасилил в чем соль двух стрингбуферов О_о

    Gsom11, 09 Февраля 2011

    Комментарии (17)
  9. Java / Говнокод #5584

    +71

    1. 1
    2. 2
    //rapeint
    this.repaint();

    Выеби интегер!

    danilissimus, 08 Февраля 2011

    Комментарии (16)
  10. Java / Говнокод #5568

    +146

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    class GridPanel extends JPanel {
    
      protected Point myLocation;
    
      @Override
      public Point location() {
        return this.myLocation;
      }
    
      }

    убивал бы за такое.

    Lure Of Chaos, 07 Февраля 2011

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