для фронта
"я контракты на модули сделал и DI добавил"
Понимаю, что как бы через ts это всё реализуется, но вот я не совсем представляю нахуя, а главное зачем подобное делать во фронте
ну di в ангуляре по идее есть.....для того же,, для чего и на бэке)
ну там фронт давно уже не кнопочки и ссылочки со стилями. давно уже архитектура выстраивается. если взять простой вуй и нафигачить компонентов, через 200 таких компонетов будет ад
Я понимаю примеры, где нужно применять контракты на бэке, а вот для чего нужен di и для чего нужно применять интерфейсы во фронте я не понимаю. Да что уж там говорить. На бэке это чаще всего код ради кода, боюсь представить, что там на фронте
интерфейс нужно применять, когда ожидается несколько реализаций по идее.....на фронте то тоже может быть несколько реализаций чего либо)
на фронте же пишутся MV* паттерны. какая разницы бэк или фронт, речь же не про вертску, а логику приложения, которой на фронте сейчас иногда больше чем на бэке. всё это к поддержке и тестируемости сводится
Обсуждают сегодня