Чистая архитектура во фронтенде
Выступление на Podlodka Frontend Crew с рассказом о том, что такое чистая архитектура, чем она полезна, и как пользоваться её преимуществами во фронтенде с примерами системного лайв-дизайна и лайв-кодинга.
В докладе я показываю, как совместить понятия чистой архитектуры, функционального программирования и проектирования на типах и интерфейсах. За время доклада:
- Мы обсудим «теорию» и понятия домена, прикладного слоя и адаптеров;
- Спроектируем магазин печенек с помощью типов и интерфейсов в TypeScript;
- Реализуем один из юзкейсов приложения;
- Обсудим тестирование, расширяемость и применимость подхода в повседневной работе;
- Рассмотрим библиотеки и методологии во фронтенде, которые уже используют эту идею.