LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

Ты описал пример, где один модуль лез к другому в данные. Это нарушает OCP.

Мы рассматриваем случай, когда изменения все-таки необходимо внести, и суть в том, что там просто логически не связанные данные лежат в одном модуле. И когда нужно поправить одно, можно случайно запороть что-то другое.

Потому что они в одном модуле, Карл. Хотя не должны быть в одном модуле по SRP.

Исходная версия Nervous, :

Ты описал пример, где один модуль лез к другому в данные. Это нарушает OCP.

Мы рассматриваем случай, когда изменения все-таки необходимо внести, и суть в том, что там просто логически не связанные данные лежат в одном модуле. И когда нужно поправить одно, можно случайно запороть что-то другое. Потому что они в одном модуле, Карл.