- 1
return payments.isEmpty() ? create ? store ? addPayment(serviceProvider) : createPayment(serviceProvider) : null : payments.iterator().next();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+80
return payments.isEmpty() ? create ? store ? addPayment(serviceProvider) : createPayment(serviceProvider) : null : payments.iterator().next();
экономим на строчках
+78
public void initializeMap() {
for(Point p: getPoints()) {
{
Address address = p.getAddress();
LatLng position = new LatLng(address.getLatitude(), address.getLongitude());
//...
} // (2)
for (Item item : items) {
Address address = item.getAddress();
LatLng position = new LatLng(address.getLatitude(), address.getLongitude());
//...
}
}
}
автору лень придумывать вменяемые имена переменных, для кода ниже. по сему, он просто оборачивает верний код в новый блок и вуаля - можно реюзать те самые имена.
не совсем уверен говнокод ли это, но как минимум это - глупо.
+74
// used SQL statements
private static final String UNIQUE = " UNIQUE ";
private static final String INTEGER = " INTEGER ";
private static final String TEXT = " TEXT ";
private static final String INTEGERC = " INTEGER, ";
private static final String TEXTC = " TEXT, ";
private static final String PARENTHSE_LEFT = " ( ";
private static final String PARENTHSE_RIGHT = " ) ";
private static final String CREATE_TABLE_IF_NOT_EXISTS = "CREATE TABLE IF NOT EXISTS ";
private static final String INTEGER_PRIMARY_KEY = " INTEGER PRIMARY KEY, ";
private static final String DROP_TABLE_IF_EXISTS = "DROP TABLE IF EXISTS ";
...
private void createLanguageTable(SQLiteDatabase db) {
final StringBuilder sql = new StringBuilder();
sql.append(CREATE_TABLE_IF_NOT_EXISTS);
sql.append(LANGUAGE);
sql.append(PARENTHSE_LEFT);
sql.append(LANGUAGE_ID);
sql.append(INTEGER_PRIMARY_KEY);
sql.append(LANGUAGE_NAME);
sql.append(TEXTC);
sql.append(UNIQUE); // ensures uniqueness for languages
sql.append(PARENTHSE_LEFT);
sql.append(LANGUAGE_NAME);
sql.append(PARENTHSE_RIGHT);
sql.append(PARENTHSE_RIGHT);
Log.d("CREATE_TABLE_LANGUAGE", sql.toString());
db.execSQL(sql.toString());
}
Случайно найдено на просторах интернета здесь: http://cleancodedevelopment-qualityseal.blogspot.com/2014/07/how-to-import-export-or-backup-sqlite.html
Кто подскажет, может, есть какой-нибудь сакральный смысл писать так по-индусски?
+82
public class main {
public static void main(String[] args) {
Boolean[] table = new Boolean[1000001];
for(int i=2; i<=1000000; i++) {
table[i]=true;
}
Boolean cont=true;
int p=2;
while(cont) {
for(int i=2; i<=1000000; i++) {
try{
table[p*i]=false;
}
catch(Exception e) {}
}
int find=2;
while(!table[find]) find++;
if(find==2) {cont=false; break;}
p=find;
}
for(int i=2; i<=1000000; i++) {
if(table[i]) System.out.println(i);
}
}
}
Коротко о том, как найти нечетные числа от 2 до 1000000
+77
int processRequest(Request rq) {
try {
... blablabla ...
if ("".equals(object.getPrefix())) {
throw new IllegalArgumentException(bundle.getMessage(MessageKeys.ILLEGAL_PREFIX));
}
... blablabla ...
} catch (IllegalArgumentException ex) {
if (ex.getMessage().equals(bundle.getMessage(MessageKeys.ILLEGAL_PREFIX))) {
return ErrorCodes.ILLEGAL_PREFIX;
}
return ErrorCodes.UNKNOWN_ERROR;
}
... blabla ...
return ErrorCodes.OK;
}
Интересный подход
+77
if (measurer instanceof IsGroundedMeasurer) {
measurer = (IsGroundedMeasurer) measurer;
}
+75
public class SomePoint<T> implements IsPoint<T> {
// some code...
protected Object getValue(Object object) {
IsPoint<?> point = (IsPoint<?>) this;
Object obj = point == null ? null : point.getNonSafe((Enum<?>) object);
return obj == null ? new Double(0) : obj;
}
// some code
}
Где-то в глубинах одного проекта
+77
String value = paramValue; //make new instance
+75
public boolean setTraceColor(String traceName, Color traceColor) {
return true;
}
что бы это значило...
+67
public boolean isUsing(AttributeType type) {
return (this.attributeTypes.indexOf(type) >= 0);
}
низкоуровневое программирование