что надо стараться как можно больше логики по классам расплитить, но все же.
Есть один очень большой класс(назовем его Core) и в нем полюбому очень много строк, 2к+, как минимум, ибо оттуда происходят вызовы других классов итд. Как правильно разделить его на блоки?
#region очень неудобно, они постоянно сворачиваются и надо их разворачивать. Я когда их юзал, мой коллега все время горел на меня из-за них)
Какие есть еще варианты?
partial class :)
Этот антипаттерн называется God Object и такой класс надо разбивать, а не говорить что в нем будет 2к строк «по-любому»
Ну и кроме настроек, что посоветовали уже, есть, банально, горячие кнопки на разворачивание/сворачивания всего. В edit - outlining, кажется, прячется
Ну кор явно разные вещи делает
можно разбить класс Core на несколько файлов через модификатор partial
SOLID
Обсуждают сегодня