#region — слово-паразит
От: MaxRos  
Дата: 09.12.11 07:47
Оценка: +9 -2
Почему многие так любят засорять код регионами? Это же уродство жуткое. Пожалуйста, не злоупотребляйте!
Re: StyleCop
От: Qbit86 Кипр
Дата: 09.12.11 07:49
Оценка:
Здравствуйте, MaxRos, Вы писали:

MR>Почему многие так любят засорять код регионами? Это же уродство жуткое. Пожалуйста, не злоупотребляйте! :(


Вот и StyleCop то же говорит. (А мне нравится!)
Глаза у меня добрые, но рубашка — смирительная!
Re: #region — слово-паразит
От: Nikolay_P_I  
Дата: 09.12.11 07:57
Оценка: +2
Здравствуйте, MaxRos, Вы писали:

MR>Почему многие так любят засорять код регионами? Это же уродство жуткое. Пожалуйста, не злоупотребляйте!


Потому что с регионами класс о 30-50 методах выглядит намного приятнее. И не факт, что partial в этом смысле лучше. И не надо говорить, что такое только от плохого дизайна — winforms, datalayer, пачка перегрузок — и результат на лице.
Re[2]: #region — слово-паразит
От: MaxRos  
Дата: 09.12.11 08:06
Оценка: +2
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>Потому что с регионами класс о 30-50 методах выглядит намного приятнее.


Согласен совершенно. Я именно про злоупотребление. Часто вижу 4-5 регионов в классе на 1 страницу кода. Особый изврат — вложенные регионы на 2-3 уровня, этому вообще никакого оправдания не вижу.
Re: #region — слово-паразит
От: Doc Россия http://andrey.moveax.ru
Дата: 09.12.11 08:06
Оценка:
Здравствуйте, MaxRos, Вы писали:

MR>Почему многие так любят засорять код регионами? Это же уродство жуткое. Пожалуйста, не злоупотребляйте!


Ну видимо потому, что каждый понимает под "засорять" свое число. Но при грамотной расстановке регионов зачастую удобно свернуть часть кода (например при наследовании + добавление своих методов).
Re: #region — слово-паразит
От: WadeOne  
Дата: 09.12.11 08:11
Оценка:
Здравствуйте, MaxRos, Вы писали:

MR>Почему многие так любят засорять код регионами? Это же уродство жуткое. Пожалуйста, не злоупотребляйте!


Для кого-то camelCase уродство, но не надо, пожалуйста, примешивать своё чувство прекрасного в написание кода. Если регионы повышают читаемость, даже если их 100 штук, то почему бы и нет?
Re: #region — слово-паразит
От: 1stein Украина  
Дата: 09.12.11 08:20
Оценка:
Здравствуйте, MaxRos, Вы писали:

MR>Почему многие так любят засорять код регионами? Это же уродство жуткое. Пожалуйста, не злоупотребляйте!


Особо доставляют пустые регионы.
Will code C# for food
Re: #region — слово-паразит
От: vladpol Украина http://vlad-mislitel.livejournal.com/
Дата: 09.12.11 09:47
Оценка:
Здравствуйте, MaxRos, Вы писали:

MR>Почему многие так любят засорять код регионами? Это же уродство жуткое. Пожалуйста, не злоупотребляйте!


Это ваше ИМХО на которое вы имеете право. Другие имеют право на свое
С уважением, Владислав Полищук
Re: #region — слово-паразит
От: IT Россия linq2db.com
Дата: 09.12.11 18:16
Оценка:
Здравствуйте, MaxRos, Вы писали:

MR>Почему многие так любят засорять код регионами? Это же уродство жуткое. Пожалуйста, не злоупотребляйте!


Надо всё-таки зделать возможность ставить '+' и '-' одновременно. '-' за название топика. '+' за содержание.
Если нам не помогут, то мы тоже никого не пощадим.
Re: #region — слово-паразит
От: VladD2 Российская Империя www.nemerle.org
Дата: 09.12.11 19:14
Оценка:
Здравствуйте, MaxRos, Вы писали:

MR>Почему многие так любят засорять код регионами? Это же уродство жуткое. Пожалуйста, не злоупотребляйте!


Поясню свой минус.

Любое слово может стать паразитом, если им злоупотреблять. В ЯП тут ничего нового. Все тоже самое происходит в ЕЯ. А злоупотреблять вредно всегда.

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

Внутри тел членов регионам делать не чего. Это — да.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.