command-query separation principle: command-query separation principle > Dodaj do ulubionych Sformułowana przez Bertranda Meyera reguła mówiąca, że metoda powinna wykonywać jakieś działania na danych albo zwracać dane, ale nie powinna robić tych dwóch czynności na raz.