:: Не фоксом единым
С# 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
Ratings: 0 negative/0 positive
Re: С# naming rule violation - забавно
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
А у меня по моему с 10й ругалась.
Сейчас не могу проверить, но 12 так же подчеркивает.
Спецом проверил.)
Ну и вплоть до 17й)

[attachment 28998 test.jpg]


------------------
Ratings: 0 negative/0 positive
Re: С# naming rule violation - забавно
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
JS
Всегда использовал CamelCase, а теперь VS2017 желает PascalCase.
Заменить не проблема через редактирование стилей, однако, с чего вдруг такая любовь к Паскалю?

В самом фреймворке всегда использовался PascalCase для открытых членов (классов, свойств, методов). camelCase - для private членов класса, параметров, переменных (на самом деле в гайдлайнах вообще мало формализуется то как именовать то что невидно снаружи). Кстати, это несколько напрягает при работе с теми же визуальными компонентами - форму/контрол (обычно public) по логике надо называть с заглавной буквы, скажем MySuperTextbox, а автоматом (в визуальном редакторе) создаваемые обработчики событий (обычно, да и просто по логике private) получаются при этом с именами типа MySuperTextbox_Click и автоматом нарушают правило для private членов


------------------
WBR, Igor




Исправлено 1 раз(а). Последнее : Igor Korolyov, 22.02.18 14:15
Ratings: 0 negative/0 positive
Re: С# naming rule violation - забавно
JS
Автор

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Аспид
А у меня по моему с 10й ругалась.Сейчас не могу проверить,

Проверил на 15-й. Никаких нареканий...


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 11 (Гостей: 11)

© 2000-2024 Fox Club 
Яндекс.Метрика