Wzorce projektowe · Senior · Pytanie 31 z 75

Czego wymaga zasada Command-Query Separation (CQS)?

Wyjaśnienie

Funkcja-zapytanie bez efektów ubocznych jest przewidywalna i bezpieczna przy wielokrotnym wywołaniu (np. podczas renderu). Są wyjątki (stack.pop()), ale zasada pomaga uniknąć niespodzianek typu getter, który wykonuje żądanie. CQRS to architektoniczne rozwinięcie tej idei.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Senior · pytanie 31

Sprawdź się

Rozwiąż test Wzorce projektowe · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test