Menu
CoddyTech

Соглашения об именовании

Часть раздела Основы путешествия по C# на Coddy. Урок 12 из 70.

Соглашения об именовании — это своего рода правила дорожного движения для программистов. Они помогают поддерживать порядок в коде и делают его понятным.

Представь, если бы дорожные знаки были случайными и непоследовательными. Это был бы хаос! Точно так же без соглашений об именовании код может стать неаккуратным и запутанным.

В C# соблюдение единых соглашений об именовании крайне важно для написания чистого, удобного в сопровождении кода, над которым легко работать совместно. Вот несколько ключевых соглашений, о которых стоит помнить:

  • PascalCase: Используй для названий классов, методов и свойств. Каждое слово начинается с заглавной буквы, например: MyClass, CalculateTotal, FirstName.
  • camelCase: Используйте для локальных переменных и параметров методов. Первое слово начинается со строчной буквы, а каждое последующее — с заглавной, например: myVariable, customerName, calculateTotal.
  • _underscorePrefix: Используй для приватных полей (переменных внутри класса). Начинай с подчёркивания, за которым следует имя в верблюжьем регистре, например: _myPrivateField, _customerAge.
  • PascalCase для констант: константы, объявленные с помощью const, также записываются в PascalCase, например: MaxValue, Pi, DefaultTimeout. В других языках и старом коде вы встретите константы в ВЕРХНЕМ_РЕГИСТРЕ, например MAX_VALUE, но это не принято в C#.

Вот ещё несколько советов:

  • Используй описательные имена, которые ясно указывают на назначение переменной или метода.
  • Избегай сокращений и аббревиатур, если только они не являются общеизвестными в контексте твоего кода.
  • Последовательно придерживайся выбранных соглашений на протяжении всего проекта.

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор C#