Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон “Команда“]

О типичной проблеме большого количества if-else расскажет разработчица Настя Борисенко. Рассмотрим популярный способ решения данной задачи в программировании на java и расскажем почему switch не панацея. Таймкоды: 00:00 - В этом выпуске 00:13 - Интро 00:19 - Поговорим о качестве кода! 01:36 - Весёлая (нет) история из жизни 01:51 - if-else, switch-case 02:13 - Пример с использованием if-else 04:20 - Рефакторинг с использованием switch-case 04:59 - В чём проблема switch-case? 06:16 - Чем можно заменить switch? 06:30 - Рефакторинг с использованием enum 11:50 - Lazy-инициализация c enum 13:28 - Рефакторинг с использованием Map 14:15 - Почему предложенные варианты лучше, чем switch 15:02 - Подписывайтесь и ставьте лайки Ссылка на Git : ________ Подписывайтесь на наши соцсети: Instagram: MJC Telegram Chat: Community page:
Back to Top