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