Вторая часть докладов с нашей встречи Wrike фронтенд-разработчиков, посвященная решениям, помогающим поддерживать большой объем legacy кода в оптимальном состоянии. Делимся видеозаписями и презентациями самых интересных выступлений об инструментах и подходах, позволяющих сделать процесс веб-разработки более эффективным.
Даниил Гительсон, «Model Driven Architecture во Frontend-разработке»
- Проблемы читабельности кода: документация vs повышение уровня абстракции
- Декларативный подход: почему связывать руки — это хорошо
- MDA: модель и метамодель, трансформации
- За и против MDA
- Пример использования декларативного подхода: логирование событий
- Пример использования MDA: формы в entrprise-приложениях
Презентация
Видеозапись
Роман Дворнов, Avito «Инструментируй это»
«Есть такая вещь как инструментирование кода. Мало кто знает о ней, хотя пользуются результатами ее применения. Между тем, инструментирование может вам помочь лучше понять код и сделать процесс разработки более эффективным. В докладе — примеры инструментирования кода и принципы его работы.
Видеозапись
Максим Калачев, Wrike „Организация асинхронного межкомпонентного взаимодействия“
- Фронтенд как среда взаимодействующих компонент
- Обзор существующих решений
- Unidirectional data flow
- Существующие реализации
- Семантичная модель
- Асинхронные сценарии
- Стратегия как асинхронный сценарий
- Декларативный язык описания асинхронных сценариев
Видеозапись
Первя часть докладов и презентаций митапа, посвященная особенностям перехода с JavaScript на Dart.