Вход на сайт
Region C# хорошо или плохо?
2003 просмотров
Перейти к просмотру всей ветки
AlexNek патриот
в ответ Программист 28.05.19 08:00
очень удобно группировать код
Пока что все известные мне случаи группировки сводятся сводятся или к code smell или к ненужности. То есть субъективное желание человека понять как то можно, но вот объективных причин никак не нахожу.
если класс имплементирует несколько интерфейсов
прежде всего непонятно для чего группировать по имплементации интерфейса и чем в этом случае не нравятся partial классы?
приватные методы от публичных и/или проперти от методов
А смысл? Скорее всего чисто для того чтобы новые заносить в нужные регионы.
У меня для этого есть решарпер который все автоматом сортирует как хочется. То бишь вначале идут все публичные по алфавиту, затем приватные и после проперти "с полями"
делать их присутствие обязательным - глупость
это то то меня и смущает. Постоянно открывать все регионы при просмотре файла можно еще как то привыкнуть, но писать и сортировать руками