Эффективно управлять сложностью можно через абстракции. Например, через практики внедрения дизайн-паттернов, DDD, выбор более высокоуровневых технологий. Расширяемость Требования к работе приложений меняются, а значит и оно само должно меняться. Чтобы внесение изменений не превратились в страшный сон необходимо постоянно пересматривать организацию кода, закрывать технический долг, внедрять непрерывное тестирование через практики TDD, XP. Чем проще вносить изменения в систему тем выше её расширяемость и тем ниже связность между её частями.
Эффективно управлять сложностью можно через абстракции. Например, через…
Из этого канала
- #685PostgreSQL 16: Оптимизация запросов 🖥 Вчера случайно заметил, что на Postgres…
PostgreSQL 16: Оптимизация запросов 🖥 Вчера случайно заметил, что на Postgres Pro появилась новая книга PostgreSQL 16: Оптимизация запросов.
- #686Приглашаем вас на совместный вебинар AXENIX и вендора BR Systems, посвященный…
Приглашаем вас на совместный вебинар AXENIX и вендора BR Systems, посвященный XLTable — OLAP‑системе с широким функционалом для работы с данными ClickHouse и…
- #683Отказоустойчивость железа достигается через добавление избыточных компонентов,…
Отказоустойчивость железа достигается через добавление избыточных компонентов, например, в системе может быть несколько жестких дисков, подключенных в режиме…
- #682Designing Data-Intensive Applications Глава 2. Defining Nonfunctional…
Designing Data-Intensive Applications Глава 2. Defining Nonfunctional Requirements Вторая глава книги посвящена нефункциональным требованиям к разрабатываемым…
- #681Ребят, всем привет! Я не забыл про книгу, скоро будет конспект по второй главе…
Ребят, всем привет! Я не забыл про книгу, скоро будет конспект по второй главе (был перерыв).