# Концепция
# SOLID, DRY
# KISS, YAGNI
# Проблема ада зависимостей
Иногда возникает ситуация, когда установка всего одной небольшой библиотеки приводит к загрузке половины фреймворка Symfony. И часто большая часть этого кода не будет использоваться в данном приложении. Вы наверняка спросите, разве это является проблемой? Дополнительные зависимости увеличивают время установки, могут приводить к конфликтам, на решение которых приходится тратить дополнительное время, и по-напрасну занимают дополнительное место на жестком диске.
- Разбираться с тем, как что-то работает внутри сложнее, если много кода и взаимосвязей
- Не всегда удается внести изменения в одном месте, чтобы в других местах ничего не сломалось
← API