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

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

В объектно-ориентированном дизайне у нас есть принципы SOLID и различные другие рекомендации по созданию хорошего дизайна.

Как вы думаете, возможно ли определить эквивалент нормальных форм для ОО, так что ряд шагов рефакторинга может переместить процедурный фрагмент кода (или плохо продуманный дизайн ОО) в правильную (в некотором четком смысле) формулировку с та же функциональность?

(NB. Рад сделать это сообщество вики)

Ответы на вопрос(3)

Ваш ответ на вопрос