Загрузка страницы

Використання SOLID принципів у C# проєктах

Якщо ви стикалися з проблемами, пов'язаними зі зміною функціональності в C# проєктах, коли кожна нова зміна викликає ланцюгові реакції помилок у різних частинах програмного коду, то вам варто розглянути впровадження SOLID принципів у ваші проєкти.

Вебінар "Використання SOLID принципів в C# проєктах" дозволить вивчити п'ять основних принципів проєктування, які:
– значно полегшать управління та масштабування вашого коду;
– часто використовуються на практиці і зменшують «запахи» коду;
– популярні на співбесідах у Trainee/Junior спеціалістів.

Спікер: Глембицький Олексій, Senior C# Developer в GlobalLogic

План вебінару:
1) Single Responsibility Principle (Принцип єдиної відповідальності): Як розділити функціонал на невеликі самостійні частини для полегшення обслуговування.
2) Open/Closed Principle (Принцип відкритості/закритості): Як розширювати функціонал, не змінюючи вихідний код.
3) Liskov Substitution Principle (Принцип підстановки Лісков): Як замінювати базові класи їхніми похідними без втрати функціональності.
4) Interface Segregation Principle (Принцип розділення інтерфейсу): Як створити невеликі та специфічні інтерфейси для забезпечення взаємодії з класами.
5) Dependency Inversion Principle (Принцип інверсії залежностей): Як зменшити залежність високорівневих модулів від низькорівневих.

Видео Використання SOLID принципів у C# проєктах канала CodeUA
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
17 января 2024 г. 12:27:44
02:08:07
Другие видео канала
Типові помилки початківців, які хочуть потрапити в ITТипові помилки початківців, які хочуть потрапити в ITКонсольна програма: перші кроки у вивченні програмування мовою C#Консольна програма: перші кроки у вивченні програмування мовою C#Що таке СУБД. Основні поняття баз даних | Курс PostgreSQL УкраїнськоюЩо таке СУБД. Основні поняття баз даних | Курс PostgreSQL УкраїнськоюПочаток роботи з TypeScript | Курс TypeScript з нуляПочаток роботи з TypeScript | Курс TypeScript з нуляОснови роботи з базами даних | Курс SQL БазовийОснови роботи з базами даних | Курс SQL БазовийКурс React Базовий ➤ React з нуляКурс React Базовий ➤ React з нуляРозіграш 22 подарункових сертифікатів на ІТ-навчанняРозіграш 22 подарункових сертифікатів на ІТ-навчанняЩо таке чистий код? Методи рефакторингуЩо таке чистий код? Методи рефакторингуCodeUA номіновано на Першу премію DOU.UA | Долучайтесь до голосування!CodeUA номіновано на Першу премію DOU.UA | Долучайтесь до голосування!Структури даних у GoСтруктури даних у GoХто є хто в IT – ролі, професії, перспективи на 2024Хто є хто в IT – ролі, професії, перспективи на 2024Початок роботи з JavaScript з нуля | Курс JavaScript Стартовий УкраїнськоюПочаток роботи з JavaScript з нуля | Курс JavaScript Стартовий УкраїнськоюКурс Основи адміністрування Windows Server ➤ Огляд серверних операційних систем (ОС)Курс Основи адміністрування Windows Server ➤ Огляд серверних операційних систем (ОС)Основи CSS-анімації на прикладі меню сайтуОснови CSS-анімації на прикладі меню сайтуЯк за півроку стати Java розробником? Roadmap, поради і лайфхакиЯк за півроку стати Java розробником? Roadmap, поради і лайфхакиPython Developer: як отримати стабільний дохід в поточних реаліяхPython Developer: як отримати стабільний дохід в поточних реаліяхЯкі реальні шанси знайти роботу C#/.NET розробнику в 2024 році?Які реальні шанси знайти роботу C#/.NET розробнику в 2024 році?Курс Основи адміністрування Windows Server ➤ Базові інструменти адміністрування ОСКурс Основи адміністрування Windows Server ➤ Базові інструменти адміністрування ОСВерстання інтерактивної форми з HTML, CSS і JavaScriptВерстання інтерактивної форми з HTML, CSS і JavaScriptАрхітектура Vue.js застосунку. Модульний монолітАрхітектура Vue.js застосунку. Модульний моноліт
Яндекс.Метрика