CA1702: Wyrazy złożone należy zapisywać z uwzględnieniem wielkości liter
TypeName |
CompoundWordsShouldBeCasedCorrectly |
CheckId |
CA1702 |
Kategoria |
Microsoft.Naming |
Zmiana kluczowa |
Kluczowa - gry jest uruchamiana dla zestawów. Niekluczowa - gdy jest uruchamiana dla parametrów typu. |
Przyczyna
Nazwa identyfikatora zawiera wiele wyrazów i co najmniej jeden z wyrazów wydaje się być złożonym wyrazem, w którym wielkość liter nie jest poprawna.
Opis reguły
Nazwa identyfikatora jest podzielona na wyrazy, które są oparte na wielkości liter.Każde ciągłe połączenie dwóch słów jest sprawdzane przez biblioteki sprawdzania pisowni firmy Microsoft.Jeśli zostaje rozpoznana, identyfikator powoduje naruszenie reguły.Przykłady słów złożonych, które powodują naruszenie, to "CheckSum" i "MultiPart", które powinny być odpowiednio zapisane jako "Checksum" i "Multipart".W związku z występowaniem w powszechnym użyciu, wbudowano kilka wyjątków od reguły i są oznaczono flagą kilka pojedynczych wyrazów takich jak "Toolbar" i Filename", które powinny był zapisane jako dwa różne słowa (w tym przypadku "ToolBar" i "FileName").
Konwencje nazewnictwa przewidują wspólny wygląd dla bibliotek docelowych dla środowiska wykonawczego języka wspólnego.Zmniejsza krzywą zdobywania wiedzy, która jest wymagana dla nowych bibliotek oprogramowania i zwiększa ufność klientów, że biblioteka została opracowana przez osobę, która ma doświadczenie w rozwijaniu kodu zarządzanego.
Jak naprawić naruszenia
Zmień nazwę, tak aby była poprawnie napisana z użyciem wielkich i małych liter.
Kiedy pomijać ostrzeżenia
Można bezpiecznie pominąć ostrzeżenia dotyczące reguły jeżeli obie części złożonego słowa są rozpoznawane przez słownik sprawdzania pisowni i zamiarem jest użycie dwóch słów.
Powiązane reguły
CA1701: Wyrazy złożone ciągu zasobu należy zapisywać z uwzględnieniem wielkości liter
CA1709: Identyfikatory powinny być zapisywane z uwzględnieniem wielkości liter
CA1708: Identyfikatory powinny różnić się czymś więcej niż wielkością liter