С# naming rule violation - забавно | |
---|---|
JS Автор Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
В использовании Visual Studio 2017 Professional (лицензированная)
Сегодня нужно было добавить пару методов в мой DB Manager. И замечаю, что многие мои методы, имена которых начинались с префиксов sn, it и еще пара подобных подсвечены: [attachment 28996 IDE1006.jpg] Всегда использовал CamelCase, а теперь VS2017 желает PascalCase. Заменить не проблема через редактирование стилей, однако, с чего вдруг такая любовь к Паскалю? Ни в релизах 2010, 2012, 2015 (все обновлял по мере выхода новых версий) подобного не было. ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu Исправлено 1 раз(а). Последнее : JS, 22.02.18 10:55 |
Re: С# naming rule violation - забавно | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
А у меня по моему с 10й ругалась.
Сейчас не могу проверить, но 12 так же подчеркивает. Спецом проверил.) Ну и вплоть до 17й) [attachment 28998 test.jpg] ------------------ |
Re: С# naming rule violation - забавно | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
В самом фреймворке всегда использовался PascalCase для открытых членов (классов, свойств, методов). camelCase - для private членов класса, параметров, переменных (на самом деле в гайдлайнах вообще мало формализуется то как именовать то что невидно снаружи). Кстати, это несколько напрягает при работе с теми же визуальными компонентами - форму/контрол (обычно public) по логике надо называть с заглавной буквы, скажем MySuperTextbox, а автоматом (в визуальном редакторе) создаваемые обработчики событий (обычно, да и просто по логике private) получаются при этом с именами типа MySuperTextbox_Click и автоматом нарушают правило для private членов ------------------ WBR, Igor Исправлено 1 раз(а). Последнее : Igor Korolyov, 22.02.18 14:15 |
Re: С# naming rule violation - забавно | |
---|---|
JS Автор Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Проверил на 15-й. Никаких нареканий... ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu |
© 2000-2024 Fox Club  |