Вы можете реорганизовать свои операторы if, используя троичный оператор.Но есть вероятность, что это сделает ваш код намного сложнее для чтения.Вы можете заменить
if(check){
return true;
}else{
return false;
}
на return check;
, так как в любом случае это логическое выражение.
Кроме того, для удобства чтения было бы неплохо пометить переменные поля как-то более значимые., поскольку знание того, что fld2
всегда должно быть больше fld4
, не сразу очевидно из названия.
И если вам не нужно выделять конкретные коды ошибок, вы, конечно, можете объединить некоторыеваших проверок вместе и просто верните false
без указанных кодов ошибок, но я подозреваю, что вы захотите сохранить эту функциональность.