/Tasks

Primary LanguageC#

Introduction to Computer programming

Заметки

  • Используй код стайл при объявлении переменных.
    • Используй 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>

У тебя неделя, или пойдешь учить сишарп, ой тоесть славянскую культуру в Школе Разработчика Полянина.