Интересует, как лучше отрефакторить такой фрагмент кода :
public boolean isDeletable(ConfigDto config){
StatusCode code = configDto.getStatusCode();
return (code == ACTIVE || code == APPROVED || code == REJECTED|| code == NEW ||
code == AWAITING_APPROVAL || code == AWAITING_CORRECTION )
}
Стоит ли ввести сет и проверять содержится ли там элемент ? (в моем случае enum)
public boolean isDeletable(ConfigDto config) {
Set <StatusCode> set = EnumSet.of(ACTIVE,
APPROVED, REJECTED, NEW, AWAITING_APPROVAL, AWAITING_CORRECTION);
return set.contains(config.getStatusCode());
}
Какие еще могут быть варианты, чтобы код выглядил чище ?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники