Также в коммерческой разработке важно минимизировать код.
Один из методов минимизации кода - разделение функции на команды и запросы. В этом контексте команды используются как методы set, а запросы как get. Команды тестируем с помощью объектов имитаций (mock), а запросы с использованием заглушек (stubs).
Не поверите, но на работе у меня это всё используется, так что советую ознакомиться!
Один из методов минимизации кода - разделение функции на команды и запросы. В этом контексте команды используются как методы set, а запросы как get. Команды тестируем с помощью объектов имитаций (mock), а запросы с использованием заглушек (stubs).
Не поверите, но на работе у меня это всё используется, так что советую ознакомиться!