close

The next 100 people to upload a video to NepTime will receive 25 IMT and 250 points ($5)! Just make sure to update your BNB wallet address for IMT donations on your settings page.

Tiếp theo

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

17 Lượt xem 04/24/22
filmanimation
filmanimation
6 Người đăng ký
6

О типичной проблеме большого количества 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 : https://github.com/NastassiaBo....r/mjc/tree/master/Re
________
Подписывайтесь на наши соцсети:
Instagram: https://www.instagram.com/mjc.talks/
MJC Telegram Chat: https://t.me/mjcby
Community page: https://mjc.by

Cho xem nhiều hơn

 0 Bình luận sort   Sắp xếp theo


Tiếp theo