Mistři v programování na #hovnokod

Null se přece musí ošetřit :)

public void setSelectedPracovisko(Object selectedItem) {
	if (selectedItem == null) {
		selectedPracovisko = null;
	} else {
		selectedPracovisko = (MPracovisko) selectedItem;
	}
}

Anonymous,

no comment

private boolean isPhoneValid() {
        boolean value = false;
        value = !TextUtils.isEmpty(phoneNumber.get());
        value = phoneNumber.get().length() > 9;
        return !TextUtils.isEmpty(phoneNumber.get()) &&
                phoneNumber.get().length() > 9 &&
                ValidationUtils.isPhoneNumberValid(phoneNumber.get());
    }

Anonymous,

Chtel bych podekovat autorum teto krasne datove struktury. Je to krasne prehledne. Nadherne se to par hodin debuguje. Velmi dobre se s tim pracuje. Stacilo pouzit vice normalni DTO-cka s atributy, pokud chcete vypsat jmena vlastniku ridicskych prukazu a jejich opravneni pro dane typy vozidel do radku tabulky.

List<Triple<A, List<B>, C>> opravneniRidicu = new ArrayList<>();

Anonymous,

Kvalitni pouziti navrhoveho vzoru builder.

SingleData result = SingleData.builder().build();

result.setBank(tariff.getBankName());
result.setInterestRate(interestRate);
result.setMonthlyPayment(monthPayment);
result.setBonita(bonita);

Vojta Bereščák,


Anonymous,