Еще несколько слов об архитектуре
- Ленивый программист – хороший программист
- Думаем о будущем
- Разделяй и властвуй
- Теория о модулях
- Межмодульное API
- Связность и связанность кода
- Reusability
- Ограниченная ответственность – изолируем зону бедствия
- Не забываем о тестировании
- Опасность овер-инжиниринга
Видео доклада
Презентация доклада
Рассмотрим несколько полезных подходов/техник для проектирования и разработки javascript-приложений. Помимо паттернов типа модуль, фасад, медиатор, рассмотрим также несколько других идей, которые помогут хорошо продумать архитектуру будущего приложения.
План:
-
1. Задачи, которые стоят перед фронт-енд разработчиками
-
2. Примеры плохих решений и их последствия
-
3. Как правильно мыслить
- 4. Как правильно разбивать на модули
-
5. Попрактикуемся на проектировании интернет-магазина
Алексей Волков
Rumble
- Tech-lead, который твердой рукой двигает компанию в светлое будущее джаваскрипта.
- 10+ лет опыта IT-разработки (от десктопа до фуллстека в вебе).
- Почти всю сознательную жизнь работаю удаленно в уютном домашнем офисе.