Эта ситуация действительно имеет две стороны. В плане удобства тут нечего сказать, особенно для greenfield проектов или быстрых экспериментов, централизованная архитектура — это очевидное решение.



Но есть и очевидные проблемы, особенно два больших минуса:

Первое — это безопасность. Помещать все компоненты — включая те ключевые модули — в один и тот же репозиторий, риск возрастает прямо пропорционально. Это требует высокого уровня дисциплины в коде, что зачастую нереально, одна ошибка в одном месте может привести к масштабным последствиям.

Второе (хотя ты этого не упомянул, но оно тоже важно) — это ухудшение поддерживаемости и масштабируемости со временем.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить