Соглашения об именовании
Часть раздела Основы путешествия по C# на Coddy. Урок 12 из 69.
Соглашения об именовании — это правила дорожного движения для программистов. Они помогают поддерживать код организованным и понятным.
Представь, что дорожные знаки были бы случайными и непоследовательными. Это был бы хаос! Точно так же без соглашений об именовании код может стать неаккуратным и запутанным.
В C# соблюдение единообразных соглашений об именовании имеет решающее значение для написания чистого, удобного в сопровождении кода, над которым удобно работать совместно. Вот несколько ключевых соглашений, о которых следует помнить:
- PascalCase: Используйте для имён классов, имён методов и имён свойств. Каждое слово начинается с заглавной буквы, например:
MyClass,CalculateTotal,FirstName.
- camelCase: Используйте для локальных переменных и параметров методов. Первое слово начинается со строчной буквы, а каждое последующее слово — с заглавной, например:
myVariable,customerName,calculateTotal.
- _underscorePrefix: Используйте для приватных полей (переменных внутри класса). Начинайте с символа подчёркивания, за которым следует camelCase, например:
_myPrivateField,_customerAge.
- UPPER_CASE: Используйте для констант. Все буквы — прописные, а слова разделяются символами подчёркивания, например:
MAX_VALUE,PI,DEFAULT_TIMEOUT.
Вот несколько дополнительных советов:
- Используй описательные имена, которые ясно указывают на назначение переменной или метода.
- Избегай сокращений или акронимов, если только они не являются широко понятными в контексте твоего кода.
- Будь последователен в выбранных соглашениях на протяжении всего проекта.
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операции7Основы ввода-вывода
Базовый выводИнтерполяция строкЧтение вводаПарсингПовторение — до 120Повторение — True или False5Операторы. Часть 2
Операторы сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Повторение: простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
VarКонстантыСоглашения об именованииПовторение: инициализация переменныхПриведение типов6Принятие решений
Оператор ifКонструкция if - elseОператор switchТернарный операторПовторение: if - elseВложенный if - elseПотренируйтесь самостоятельно: Онлайн-компилятор C#