LINUX.ORG.RU

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

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

Солид тебе ничего не гарантирует. Вот есть, например, в рбд нормализация. Она гарантирует, что ты не обосрёшься. Солид - нет. Ту же область ответственности еще надо определить, причем сделав это так, чтобы за всё не отвечал один класс. Если ты даже и распределил - это не даёт ничего. Оказалось, что распределил всрато и сиди всё переделывай, придерживался ты солида или нет - ничего это не меняет. В одном случае - всратая каша, в другом какая-то больная логика. В то время как со всратой бд в 3нф работать можно, даже если на ходу выяснилось, что надо развернуть связи.

Исправление crutch_master, :

Солид тебе ничего не гарантирует. Вот есть, например, в рбд нормализация. Она гарантирует, что ты не обосрёшься. Солид - нет. Ту же область ответственности еще надо определить, причем сделав это так, чтобы за всё не отвечал один класс. Если ты даже и распределил - это не даёт ничего. Оказалось, что распределил всрато и сиди всё переделывай, придерживался ты солида или нет - ничего это не меняет. В то время как со всратой бд в 3нф работать можно, даже если на ходу выяснилось, что надо развернуть связи.

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

Солид тебе ничего не гарантирует. Вот есть, например, в рбд нормализация. Она гарантирует, что ты не обосрёшься. Солид - нет. Ту же область ответственности еще надо определить, причем сделав это так, чтобы за всё не отвечал один класс.