Есть ли способ сделать более персонализированный стиль именования для ReSharper 6? - PullRequest
1 голос
/ 24 ноября 2011

Мой проект имеет соглашение о кодировании, которое: Для локальных переменных (внутри методов): Используйте формат [префикс] [имя переменной]

[Префикс] будет первым символом типа данных, если переменные имеют тип примитива, такой как Integer, Byte, String ...

Пример:

Dim sCompanyName As String
Dim iArrayIndex As Integer
Dim bContactStatus As Boolean

Есть ли способ для Resharper создать собственное правило именования для этого случая?

Спасибо.

Ответы [ 2 ]

1 голос
/ 26 ноября 2011

Хотя я полностью согласен с Пирсом в «устаревшей» природе венгерской нотации, я понимаю, что иногда можно застрять, поддерживая устаревший код или устаревшие стандарты компании.

Для вас может быть полезно знать, что CodeIt.Right включает в себя набор правил, которые помогают применять венгерский стиль записи, а также набор правил, которые помогают перейти от венгерской записи к соглашениям MS .NET. , И, наконец, если вы не совсем довольны, вы можете настроить существующие правила или быстро разработать собственные.

1 голос
/ 25 ноября 2011

Строго говоря, ReSharper не настроен на обработку венгерской нотации, поскольку а-ля mode способ именования переменных в .Net не требует этого. Таким образом, если вам действительно нужно это иметь, вам нужно будет внедрить систему именования самостоятельно, создав плагин ReSharper для подавления собственной системы предложения имен в R # и реализации собственной.

Тем не менее, это очень сложная и, возможно, невыполнимая задача.

...