CA1702: En las palabras compuestas se deberían utilizar las mayúsculas y minúsculas correctamente
TypeName |
CompoundWordsShouldBeCasedCorrectly |
Identificador de comprobación |
CA1702 |
Categoría |
Microsoft.Naming |
Cambio problemático |
Problemático: cuando se desencadena en ensamblados. No problemático: cuando se desencadena en parámetros de tipo. |
Motivo
El nombre de un identificador contiene varias palabras y al menos una de ellas parece ser una palabra compuesta en la que no se utilizan correctamente las mayúsculas y minúsculas.
Descripción de la regla
El nombre del identificador se divide en palabras que se basan en el uso de mayúsculas y minúsculas.La biblioteca de correctores ortográficos de Microsoft comprueba cada combinación de dos palabras contiguas.Si la reconoce, el identificador genera una infracción de la regla.Ejemplos de palabras compuestas que originan una infracción son "CheckSum" y "MultiPart", que deberían escribirse como "Checksum" y "Multipart", respectivamente.Debido a un uso común anterior, hay excepciones que tienen cabida en la regla, y se marcan algunas palabras únicas, como "Toolbar" y "Filename", en las que se deberían utilizar las mayúsculas y minúsculas como si se tratase de dos palabras distintas (en este caso, "ToolBar" y "FileName").
Las convenciones de nomenclatura proporcionan una apariencia común para las bibliotecas destinadas a Common Language Runtime.Esto reduce la curva de aprendizaje necesaria para las nuevas bibliotecas de software y aumenta la confianza del cliente respecto a que la biblioteca se haya desarrollado por parte de un especialista en desarrollo de código administrado.
Cómo corregir infracciones
Cambie el nombre utilizando las mayúsculas correctamente.
Cuándo suprimir advertencias
Puede suprimir de forma segura una advertencia de esta regla si el diccionario ortográfico reconoce ambas partes de la palabra compuesta y se pretende utilizar dos palabras.
Reglas relacionadas
CA1709: Los identificadores deberían utilizar las mayúsculas y minúsculas correctamente