0
Отвечено

слишком большой класс

Sergey Droba 5 лет назад обновлен anonymous 5 лет назад 3

Скажите, слишком большой класс это как? Есть какие то нормы?

Ответ

Ответ
Отвечено

Здравствуйте, Сергей!

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

ХОРОШО, МНЕ ПОНРАВИЛОСЬ

Спасибо!

Оценка удовлетворенности от Sergey Droba 5 лет назад
Ответ
Отвечено

Здравствуйте, Сергей!

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

Скажите а нельзя ли в случае раздутых классов просто разделить функционал между partial классами этого класса?

+2

Думаю, это можно рассматривать как первый шаг в сторону полного разделения. Лично я считаю, что небольшое улучшение лучше, чем полномасштабная перекройка всего. Небольшие безопасные шажки могут со временем вывести к отличному результату.

Сервис поддержки клиентов работает на платформе UserEcho