CA1702: Malá a velká písmena složených slov by měla být použita správně
TypeName |
CompoundWordsShouldBeCasedCorrectly |
CheckId |
CA1702 |
Kategorie |
Microsoft.Naming |
Narušující změna |
Rozdělení- při vyvolání na sestaveních. Bez rozdělení - při vyvolání na parametrech typu. |
Příčina
Název identifikátoru obsahuje více slov a alespoň jedno ze slov se zdá být složené slovo, které není správně formátováno.
Popis pravidla
Název identifikátoru je rozdělen do slov, která jsou založena na velikosti písmen.Každá souvislá dvouslovná kombinace je zkontrolována Knihovnou kontroly pravopisu společnosti Microsoft.Pokud je rozpoznáno, vytvoří identifikátor porušení pravidla.Příklady složených slov, které mohou způsobit narušení jsou "CheckSum" a "MultiPart". Slova by měla mít formát jako "Checksum" a "Multipart".Kvůli předchozímu běžnému používání, je do pravidla integrováno několik výjimek a je označeno několik jednoduchých slov jako jsou "Panelnástrojů" a "Názevsouboru", která by se měla rozlišovat jako dvě odlišná slova (v tomto případě "Panel nástrojů" a "Název souboru").
Jmenné konvence poskytují společný vzhled knihovnám, které pracují s modulem CLR (Common Language Runtime).To snižuje křivku učení, která je vyžadována pro naučení nových softwarových knihoven a zvyšuje důvěru zákazníků, že knihovna byla vyvinuta osobou, která má odborné znalosti s vývojem spravovaného kódu.
Jak vyřešit porušení
Změňte název tak, aby odpovídal formátu.
Kdy potlačit upozornění
Je bezpečné potlačit upozornění tohoto pravidla, pokud jsou obě části složeného slova rozpoznány slovníkem a existuje záměr tato slova použít.
Související pravidla
CA1701: Malá a velká písmena složených slov prostředku řetězců by měla být použita správně
CA1709: Malá a velká písmena identifikátorů by měla být použita správně
CA1708: Identifikátory by se měly lišit více než použitím malých a velkých písmen