Вопрос проверяет умение улучшать читаемость и расширяемость кода.
Короткий ответ
Большое количество if по строкам ухудшает поддержку кода.
Такой код сложно расширять и тестировать.
Обычно используют Map или enum.
Логика выбора выносится из условных операторов.
Код становится чище и масштабируемее.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.