- Линтеры и форматтеры
- Статические типизаторы
- Обработка исключений в больших приложениях
- Логирование
- Новый слой в приложении — слой сервисов
- Обзор реального production кода
- Паттерн Command
Результаты модуля:— Узнаете, что такое
линтер, форматтер и статический типизатор, и внедрите их в ваш проект, чтобы проверить качество кода до его отправки на сервер
— Поймете, как выстроить
слоистую архитектуру, и реализуете ее в вашем проекте для лучшей структуры и масштабируемости
— Внедрите
логирование, чтобы легче выявлять возможные ошибки и анализировать работу кода
— Добавите
обработку ошибок во всех слоях приложения, чтобы пользователь получал понятные сообщения о причинах неполадок
— Посмотрите на реальный
production-код, с которым автор работал больше года, чтобы улучшить вашу насмотренность и понять, как выглядят проекты в реальной разработке
— Познакомитесь с
паттерном Command и научитесь использовать его для более гибкой и расширяемой архитектуры