Патерни проєктування · Senior · Запитання 31 з 75

Чого вимагає принцип Command-Query Separation (CQS)?

Пояснення

Функція-запит без побічних ефектів передбачувана й безпечна для повторного виклику (наприклад, у рендері). Винятки бувають (stack.pop()), але принцип допомагає уникати сюрпризів на кшталт гетера, що робить запит. CQRS - архітектурний розвиток цієї ідеї.

Де почитати

Помилка в запитанні

Патерни проєктування · Senior · запитання 31

Перевірте себе

Пройдіть тест Патерни проєктування · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест