# Практические задания ## Навигация - [🏠 Главная страница курса](../../../README.md) - [📚 Модуль 1](../README.md) --- ### Задание 1: Анализ архитектуры Проанализируйте архитектуру известной системы (например, Twitter, Netflix, Uber) и определите: 1. Архитектурный стиль 2. Основные компоненты 3. Качественные атрибуты 4. Архитектурные решения ### Задание 2: Применение SOLID принципов Возьмите пример кода с нарушениями SOLID принципов и рефакторите его согласно принципам. ### Задание 3: Trade-off анализ Рассмотрите конкретный случай, где нужно выбрать между двумя качественными атрибутами, и обоснуйте выбор. ---