# Концепция

# SOLID, DRY

# KISS, YAGNI

# Проблема ада зависимостей

Иногда возникает ситуация, когда установка всего одной небольшой библиотеки приводит к загрузке половины фреймворка Symfony. И часто большая часть этого кода не будет использоваться в данном приложении. Вы наверняка спросите, разве это является проблемой? Дополнительные зависимости увеличивают время установки, могут приводить к конфликтам, на решение которых приходится тратить дополнительное время, и по-напрасну занимают дополнительное место на жестком диске.

  • Разбираться с тем, как что-то работает внутри сложнее, если много кода и взаимосвязей
  • Не всегда удается внести изменения в одном месте, чтобы в других местах ничего не сломалось