#229 Рефакторинг бизнес-логики по типу клиента

Компании:
ОТР
Темы:
JavaООПКод ревью

Сделать код-ревью:

class SuperService() {
    public Report myBusinessLogic(inputData) {
        if (inputData.getType() == "CUSTOMER") {
            report = doWorkWithData(inputData);
        } else if (inputData.getType() == "NONE_CUSTOMER") {
            // бизнес-логика
            report = result;
        } else if (inputData.getType() == "VIP") {
            // бизнес-логика
            report = result;
        }

        return report;
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти