Лучшие практики проектирования и реализации API на C# — Июль 2019

36 участников

О чём курс

Хорошо спроектированный API экономит недели разработки и спасает от багов, возникающих из-за неверного использования вашего кода. В этом материале разбираются стандарты проектирования типов на C#, принятые в профессиональном .NET-сообществе.

Внутри курса:

  • Техники инкапсуляции типов для защиты от некорректного использования.
  • Работа с «запахами» проектирования: поиск и устранение архитектурных ошибок в коде.
  • Грамотная стратегия обработки исключений и работа с null-ссылками для повышения надежности системы.
  • Стандарты именования и проектирования членов API, делающие код самодокументированным.

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

Программа обучения

  • Введение в API
    • Введение в API (5 лекций)
  • Именование
    • Именование (4 лекции)
  • Проектирование и реализация типов и их членов
    • Проектирование и реализация типов и их членов (12 лекций)
  • Запахи реализации
    • Запахи реализации (11 лекций)
  • Запахи проектирования
    • Запахи проектирования (8 лекций)
  • Обработка ошибок
    • Обработка ошибок (12 лекций)
  • Работа с null-ссылками
    • Работа с null-ссылками (8 лекций)
Складчина создана 10 июля 2019 г. · описание обновлено 23 марта 2026 г.

Выпуски серии 2

Все 2
Сентябрь 2020 200 ₽Июль 2019 Вы здесь

Другие материалы автора 12

ИФ Илья Фофанов Все материалы
110 ₽ 1 099 ₽