Використання 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
Вебінар "Використання 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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Типові помилки початківців, які хочуть потрапити в IT](https://i.ytimg.com/vi/rnnqvLnkdgg/default.jpg)
![Консольна програма: перші кроки у вивченні програмування мовою C#](https://i.ytimg.com/vi/-qyy8DDIm-E/default.jpg)
![Що таке СУБД. Основні поняття баз даних | Курс PostgreSQL Українською](https://i.ytimg.com/vi/mjH4qo8s0n0/default.jpg)
![Початок роботи з TypeScript | Курс TypeScript з нуля](https://i.ytimg.com/vi/0mEWHLTJxg0/default.jpg)
![Основи роботи з базами даних | Курс SQL Базовий](https://i.ytimg.com/vi/1jEpsR6yS9Q/default.jpg)
![Курс React Базовий ➤ React з нуля](https://i.ytimg.com/vi/eCazsw8-Jzc/default.jpg)
![Розіграш 22 подарункових сертифікатів на ІТ-навчання](https://i.ytimg.com/vi/R8NQu5yTFDI/default.jpg)
![Що таке чистий код? Методи рефакторингу](https://i.ytimg.com/vi/0C-bPxAkHcg/default.jpg)
![CodeUA номіновано на Першу премію DOU.UA | Долучайтесь до голосування!](https://i.ytimg.com/vi/9D_ilvI7MdY/default.jpg)
![Структури даних у Go](https://i.ytimg.com/vi/GpTQN0xJ8Ug/default.jpg)
![Хто є хто в IT – ролі, професії, перспективи на 2024](https://i.ytimg.com/vi/CLGCgUkDEhY/default.jpg)
![Початок роботи з JavaScript з нуля | Курс JavaScript Стартовий Українською](https://i.ytimg.com/vi/kZYM_IQvquc/default.jpg)
![Курс Основи адміністрування Windows Server ➤ Огляд серверних операційних систем (ОС)](https://i.ytimg.com/vi/JA2Gjz9Sibg/default.jpg)
![Основи CSS-анімації на прикладі меню сайту](https://i.ytimg.com/vi/ULs6CLYa05E/default.jpg)
![Як за півроку стати Java розробником? Roadmap, поради і лайфхаки](https://i.ytimg.com/vi/cWe_Xf6aN_U/default.jpg)
![Python Developer: як отримати стабільний дохід в поточних реаліях](https://i.ytimg.com/vi/j5abXZnxvvQ/default.jpg)
![Які реальні шанси знайти роботу C#/.NET розробнику в 2024 році?](https://i.ytimg.com/vi/cZSyn5NtQqs/default.jpg)
![Курс Основи адміністрування Windows Server ➤ Базові інструменти адміністрування ОС](https://i.ytimg.com/vi/rWLgcbixkF8/default.jpg)
![Верстання інтерактивної форми з HTML, CSS і JavaScript](https://i.ytimg.com/vi/deF_5xX_EhM/default.jpg)
![Архітектура Vue.js застосунку. Модульний моноліт](https://i.ytimg.com/vi/fa9pGR1oJRM/default.jpg)