Александр Мадьянкин
@ Evil Martians
Москва

Александр Мадьянкин Evil Martians - Как построить Гексагон: прагматичная архитектура для клиентских приложений

Доклад принят в программу конференции

  • Зал: № 106 "Юг"
  • Категории: Разработка
  • Секции: Стачка.Frontend
  • Сложность: Middle

Описание:

Технический долг неизбежен, и зачастую он накапливается быстрее, чем мы успеваем его погашать.

Особенно ярко это проблема проявляется, когда, поддавшись моде, мы стремимся внедрять новые технологии без предыдущего опыта их использования и наработанных практик и надеемся на дальнейший рефакторинг.

Вместо ровной и стройной архитектуры у нас получается Tutorial Driven Development — демонстрационный код из документации библиотек становится основой для приложения. Повышается зависимость от конкретных библиотек, нет четких правил написания кода и его стыковки со сторонним, высокоуровневый код переплетается с низкоуровневым.

В докладе я расскажу об архитектуре, к которой пришел за четыре года разработки SPA и React Native приложений через свои пробы и ошибки и анализ и рефакторинг чужого кода.

О спикере

Александр Мадьянкин

@ Evil Martians
Москва

Фронтенд-тимлид в Злых Марсианах. Последние четыре года разрабатываю SPA и React Native приложения. За это время успел поработать над веб-приложением для заказа такси для Gett, мобильными приложениями Amplifr (аналитика и публикация в социальные сети), Podium (cбор обратной связи для оффлайн-бизнесов), Connect By Common и Kin (приложения для членов сообщества съемного жилья в США).