- Используй код стайл при объявлении переменных.
-
Используй Pascal Case для:
- Свойств, например
public string FirstName {get;set;}
- Статических переменных, например
public static string FirstName;
- Констант, например
public const string FirstName;
- Методов, например
public void PrintName(string name) { }
- Названий класса, например
public class Person { }
- Свойств, например
-
Используй Camel Case для:
- Параметров метода, например
public void PrintName(string firstName) { }
- Локальных переменных,
public void PrintName(string firstName) { var localVariable = "name"; Write(localVariable); }
- Приватные поля классов называй
private readonly _firstName;
, начиная с нижнего подчеркивания _
- Параметров метода, например
-
Никогда не используй snake_case при объявлении переменных, НЕ делай так: var my_first_name = "Kirill";
- Пиши проверку ЕСЛИ сокращенно, тоесть, не пиши
if(isGreater == true) { }
вместо этого пиши такif(isGreater) { }
. Тоже самое сwhile
,switch
. - Перепиши задачу "Прямоугольник", там пустой проект.
- Перепиши задачу "Не пустая доска для крестиков ноликов" -- она пустая, вообще-то.
- Не используй русские название при создании проекта, класса и т.д. Не все программы поддерживают русскую кодировку. Пиши название решений и проектов на английском.
- В сишарпе принято держать каждый
Class
илиStructure
выносить в отдельный файл. - Прими за правило форматировать код, хоткей Ctrl + K + D в Visual Studio.
- В проекте "Вычислялка среднего значения чисел в масиве" -- найди среднее значение массива используя библиотеку LINQ.
- Проект "Улучшенный калькулятор" -- замени
goto
наwhile
. - Проект "Структура для хранения данных пользователя" -- повыноси структуры в отдельные файлы. Так же про другие проекты.
- Переименуй все переменные во всех проектах, согласно заметкам. см выше.
- Во всех проектах, повыноси Классы и Структуры в отдельные файлы.
- Поставь себе JetBrains Rider и используй его как главную IDE, так ты научишься не говно-кодить.
- Отформатируй код во всех файлах (Ctrl + K + D в Visual Studio)
- Установи Git For Windows
- Прочитай как нужно коммитить в удаленный репозиторий, не используй интерфейс браузера.
- Ознакомся с коммандами гита:
git init
git add .
git commit -m "commit message"
git push
git push -u origin <branch name>
git remote add origin <url>
git remote remove origin
git checkout <branch name>
git checkout -b <branch name>
У тебя неделя, или пойдешь учить сишарп, ой тоесть славянскую культуру в Школе Разработчика Полянина.