Menu
CoddyTech

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

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

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

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

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

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

Вот несколько дополнительных советов:

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

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

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

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

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

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

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