Mistři v programování na #hovnokod

Aneb jak kreativně zapsat buď pokračuj nebo vyhoď NullPointerException.

if (fee != null || fee.getValue() < 0) {
  // code
}

Anonymous,

optional.toString() zabil

        Optional<String> optional = mappingService.mapToOrderId(country, productId);
        String offerId;
        if (optional.isPresent()) {
            offerId = optional.toString();
        } else {
            throw new RuntimeException("No OfferId found.");
        }
        System.out.println(offerId);

Anonymous,

try {
	if (holder.getBirthdate() != null && !holder.getBirthdate().isNull()) {
		resultPerson.setAge(DateUtils.getAge(holder.getBirthdate()));
	}
} catch (PartialDateException exception) {
	LOGGER.error("Problem with calculating age.", exception);
}

Anonymous,

Privatna utility metodka....

private boolean isEmailValid(String user_email) {
    if(!SportappApplication.isValidEmail(user_email)) {
        return false
    }
    return true
}

Anonymous,

Zákazník po 5 letech letech používání účetního software reportoval, že nejde vyhledat platbu pouze podle předčíslí účtu....

if(accountNumber!=null){

    if(accountNumberPrefix!=null){
    // create filter 1
    }
    // create filter 2
}

Anonymous,