(UA) IT/Tech Ukrainians in Canada
-
кто на бекенде работает. как вы пишете код для адски запутанной логики? типа юзер может делать вот это но если у него есть доступ туда, но это при условии что доступ и еще куда-то, но когда первый доступ еще чтото? пока что пишем if {if{if}elseif{}}elseif{if} etc но когда дело доходит до изменения логики из предыдущего проекта и объяснения текущей логики продактам, это ппц. Мы и сами не понимаем иногда всех возможных вариантов.
-
Role-Based Access Control (RBAC)?
-
Обьект можно типами покрыть и расширять по идее проще, чтобы свитч кейс не поламать
-
просто ветвление
-
ну и да и нет, оно всё одно и то же)
-
Ключи кейсы а в выборе просто отбращение к объекту\мапу
-
Еще можно через словарь подставлять
-
"Якщо ви пам'ятаєте, у нас коли COVID був, усі повинні були ходити з таким згенерованим сертифікатом, який показував, чи вакциновані вони чи ні. Ось таким чином буде сертифікат, який отримають або через інтернет, або в ТЦК. Навіщо це? Щоб ми розуміли, скільки людей теоретично може бути призвано, і в такий спосіб організувати так звану "смарт-мобілізацію", - розповів Арахамія.