Mistři v programování na #hovnokod

Dvě klasiky v jedné metodě.

    private ResponseEntity<?> getResponse() {
        try {
            res = someService.getSomeData(req);
        } catch (Exception e) {
            throw e;
        }

        if (res != null)
            return res;
        else {
            return null;
        }
    }

slanecek,

No pročpak asi jsou ty transakce na produkci tak pomalé? :-)

try {
   ... komunikace s platební bránou banky ...
} catch(...) {
   ... nějaký ten error handling ...
} finaly {
   Thread.sleep(5000);
}

Anonymous,

Vyjímka při testování aplikace na reálných datech......

error.general.exception PreparedStatementCallback; bad SQL grammar [SELECT * FROM table WHERE column IN (?,
?,?,?,?,?,..........
?, ?) ]; nested exception is java.sql.SQLSyntaxErrorException: ORA-01795: maximum number of expressions in a list is 1000 

Anonymous,

Když prostě "break" miluješ a musíš ho použít!

public boolean hasAccessTo(CdbFunctionDescriptor function) {
	boolean result = false;
	for(CdbRole role : getRoles()) {
		if(role.isAllowed(function)) {
			result = true;
			break;
		}
	}
	return result;
}

Anonymous,

        Object[][] data = new Object[queryResultData.length + 1][5];
        if (queryResultData != null) {
...

Anonymous,