- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
...
SomeObject o = null;
try {
    o = someGetOperation();
} catch (Exception e) {}
try {
    o.doSomeMethod();
    ...
} catch (Exception e) {}
...Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 8
+80
...
SomeObject o = null;
try {
    o = someGetOperation();
} catch (Exception e) {}
try {
    o.doSomeMethod();
    ...
} catch (Exception e) {}
...
            1. второй try/catch это просто защита от NPE, который возникнет, если не прошел первый try
2. catch-секции приведены как они есть в проекте - пустые и ловится всегда Exception
в 95% проекта (>1000 классов) используются такие конструкции
        
+159
if (($("#menu-main").find("li span").is(".active")) && ($("#nav-wrapper").find("nav").is("#children_for_" + $("#menu-main").find("li span.active").parent("li").attr("id")))) {
    ...
}...
+76
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD})
public static @interface Property { String value(); }
	
public static class PropertyImpl implements Property {
    private final String value; 
    public PropertyImpl(String value) { this.value = value; }
    @Override public Class<? extends Annotation> annotationType() { return Property.class; }		
    @Override public String value() { return this.value; }
    @Override public int hashCode() { return (127 * "value".hashCode()) ^ value.hashCode();  }
    @Override public boolean equals(Object o) {
        if (!(o instanceof Property)) { return false; }
        Property other = (Property) o;
        return value.equals(other.value());
    }
}
            отформатировал для компактности.
Идеи для чего делать реализцию аннотации?
        
+79
Account account = session.load(277l);=)
+78
public class Settings {
	public static String CURRENCY = "руб.";
	
	public static void setCurrency(String currency) {
		CURRENCY = currency != null ? currency : "руб.";
	}
	
}Мой проект. Можно ли считать это ГК?
+71
class CellEditor {
   protected CellEditor(Composite parent, int style) {
	this.style = style;
	create(parent);
   }
   public void create(Composite parent) { ... }
}
            А вот это уже JFace...
5 строка подарил много положительных эмоций, при попытке сконструировать кастомный CellEditor
        
+87
class PartStack {
    ...
    if (children[i] instanceof EditorSashContainer && !(this instanceof EditorStack)) {
        ...
    }
    ...
}
class EditorStack extends PartStack { ... }
            интересно смотрится сторка номер 3
исходники Eclipse
        
+73
NumberUtils.notNull(null)люблю такие конструкции =)