Menu
CoddyTech

Konwencje nazewnictwa

Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 12 z 69.

Konwencje nazewnictwa są dla programistów jak zasady ruchu drogowego. Pomagają utrzymać porządek w kodzie i ułatwiają jego zrozumienie.

Wyobraź sobie, że znaki drogowe są zupełnie przypadkowe i niespójne. Zapanowałby chaos! Podobnie bez konwencji nazewnictwa kod może stać się nieuporządkowany i trudny do zrozumienia.

W języku C# przestrzeganie spójnych konwencji nazewnictwa ma kluczowe znaczenie dla pisania czytelnego, łatwego w utrzymaniu kodu, nad którym można pracować zespołowo. Oto kilka ważnych konwencji, o których warto pamiętać:

  • PascalCase: Używaj w nazwach klas, metod i właściwości. Każde słowo zaczyna się wielką literą, np. MyClass, CalculateTotal, FirstName.
  • camelCase: Używaj dla zmiennych lokalnych i parametrów metod. Pierwsze słowo zaczyna się małą literą, a każde kolejne słowo wielką literą, np. myVariable, customerName, calculateTotal.
  • _underscorePrefix: Używaj w przypadku pól prywatnych (zmiennych w obrębie klasy). Zacznij od podkreślenia, a następnie użyj zapisu camelCase, np. _myPrivateField, _customerAge.
  • PascalCase dla stałych: Stałe deklarowane za pomocą const również zapisuje się w notacji PascalCase, np. MaxValue, Pi, DefaultTimeout. W innych językach i starszym kodzie spotkasz stałe zapisane WIELKIMI_LITERAMI, takie jak MAX_VALUE, ale nie jest to konwencja języka C#.

Oto kilka dodatkowych wskazówek:

  • Używaj opisowych nazw, które jasno wskazują przeznaczenie zmiennej lub metody.
  • Unikaj skrótów i akronimów, chyba że są powszechnie rozumiane w kontekście twojego kodu.
  • Stosuj konsekwentnie wybrane konwencje w całym projekcie.

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C# online