Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає command-query separation?
Значення й приклади · Розробка програмного забезпечення
command-query separation: розділення команд і запитів
Принцип проєктування, що відокремлює операції зміни стану від операцій отримання даних без зміни стану.
Де і як уживається
Розділення команд і запитів робить явною різницю між операціями, що змінюють стан, і тими, що лише читають його.
Приклади речень
Applying command-query separation stopped the balance getter from silently creating an account.
Застосування розділення команд і запитів не дало методу отримання балансу непомітно створити рахунок.
За цим принципом операція читання не має приховувати зміну стану.
We followed command-query separation while keeping both operations in the same module.
Ми дотрималися розділення команд і запитів, залишивши обидві операції в тому самому модулі.
Розділення відповідальностей не вимагає розділяти розгортання чи сховище.
Поширені словосполучення
- apply command-query separation
- command-query separation principle
Пов’язані терміни
Інші терміни: Архітектура, шаблони проєктування й графіка
- framework · фреймворк
- dependency · залежність
- tech stack · технологічний стек
- architecture · архітектура
- design pattern · шаблон проєктування
- trade-off · компроміс
- scalable · масштабований
- microservices · мікросервіси
- monolith · моноліт
- modular · модульний
- abstraction · абстракція
- loose coupling · слабке зв’язування
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
