Встановлення Rabbit MQ та панелі керування за 5 хвилин
Процес завантаження та встановлення RabbitMQ на Ubuntu та Debian буде подібним до CentOS через наше бажання мати новішу версію. Почнемо з оновлення стандартного набору програмних засобів нашої системи: Увімкнути репозиторій додатків RabbitMQ: Додайте ключ підтвердження пакета: Оновіть джерела за допомогою нашого нового доповнення вище: І, нарешті, завантажте та встановіть RabbitMQ: Щоб керувати максимальною кількістю підключень … Читати далі
Як використовувати ключ SSH замість HTTPS у GitLab
Ключ SSH пропонує можливість витягувати та надсилати без необхідності щоразу вводити ім’я користувача та пароль. Отже, це дійсно питання економії часу та комфорту. Налаштувати профіль у GitLab Перейти до налаштувань профілю: Та обрати у меню SSH keys: Згенерувати public key та private key Для Windows: Всі комнди команди запускати під git bash. Mac OS: Для користувачів … Читати далі
D – Dependency Inversion (Принцип інверсії залежностей)
Модулі верхнього рівня повинні залежати від модулів нижнього рівня. І ті, й інші мають залежати від абстракцій. Абстракції не повинні залежати від деталей. Деталі мають залежати від абстракцій.
I – Interface Segregation (Принцип поділу інтерфейсів)
Не слід ставити клієнт у залежність від методів, які не використовує.
L – Liskov Substitution (Принцип підстановки Барбари Лісков)
Якщо П є підтипом Т, будь-які об’єкти типу Т, присутні у програмі, можуть замінюватися об’єктами типу П без негативних наслідків для функціональності програми.