вторник, 9 сентября 2014 г.

Коротко. Заметки о рефакторинге

Реализую "дорожную карту" - Черновик. Коротко. Для себя.

Попилил три ГИГАНТСКИХ класса типа "швейцарский нож" на множество мелких классов и примесей. Порядка 20-ти штук.

По принципу - "одна ответственность - одна сущность (класс или примесь).

Не нарадуюсь.

Код отдельно взятого класса умещается примерно на два-три экрана.

А результат их совместной работы - не хуже, чем  у "швейцарских ножей".

Попутно прикрутил логирование "проблемных мест".

Буду теперь вдумчиво изучать логи.

Комментариев нет:

Отправить комментарий