Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Region C# хорошо или плохо?

29.05.19 08:11
Re: Region C# хорошо или плохо?
 
Программист коренной житель
в ответ AlexNek 28.05.19 21:57, Последний раз изменено 29.05.19 08:12 (Программист)
Пока что все известные мне случаи группировки сводятся сводятся или к code smell или к ненужности.

Ну это твой опыт. Вот пример из моей жизни:


И как мне кажется, region'ы тут использованы к месту :D


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

Это не всегда нужно :) Смотри приведенный пример. Выводить имплементацию IEnumerable и IEnumerator в partial было бы явным перебором. Разбивать на partial имеет смысл, когда есть какое-то сильное логическое отличие. Например, у меня было так, что один тип данных надо было по-разному сериализовать. Вот сериализацию я вынес в partial.



У меня для этого есть решарпер

Решарпер не поставляется вместе со студией и не является стандартом. В то время, что регионы - встроенная фича.

 

Перейти на