Answer
![](/s/cache/a6/73/a6734f0835e96bbe2628c5222c7eeee6.png)
Answer
Answered
Здравствуйте, Сергей!
Никаких чётких норм на этот счёт, к сожалению, нет. Проще всего определить большой класс используя принцип единственной ответственности. Если ваш класс делает слишком много разных дел, то вероятно его лучше разделить на части.
![](/s/cache/e6/c7/e6c7a99cf9d2f2ebcab777ed84650757.png)
Скажите а нельзя ли в случае раздутых классов просто разделить функционал между partial классами этого класса?
![](/s/cache/a6/73/a6734f0835e96bbe2628c5222c7eeee6.png)
+2
Думаю, это можно рассматривать как первый шаг в сторону полного разделения. Лично я считаю, что небольшое улучшение лучше, чем полномасштабная перекройка всего. Небольшие безопасные шажки могут со временем вывести к отличному результату.
Customer support service by UserEcho
Здравствуйте, Сергей!
Никаких чётких норм на этот счёт, к сожалению, нет. Проще всего определить большой класс используя принцип единственной ответственности. Если ваш класс делает слишком много разных дел, то вероятно его лучше разделить на части.