История изменений
Исправление oxo, (текущая версия) :
Разумеется (с учётом что будет нормальное именование), а не как в примере.
И я получаю бонусом огромное количество ништяков:
- уменьшаю разлёт осколков при изменениях
- отделяю изменяемое от неизменяемого
- получаю возможность обзёрвить каждый шаг пайплайна
- могу протестировать отдельно каждый шаг пайплпайна
- могу композить как угодно
- могу интерцепторов влепить
- могу зависимостями через DI управлять
Ну и это. Самое дорогое это менять то, что давно работает. Самое дешёвое – написать код. Поэтому код должен быть в первую очередь адаптирован под изменения.
Исходная версия oxo, :
Разумеется (с учётом что будет нормальное именование), а не как в примере.
И я получаю бонусом огромное количество ништяков:
- уменьшаю разлёт осколков при изменениях
- отделяю изменяемое от неизменяемого
- получаю возможность обзёрвить каждый шаг пайплайна
- могу протестировать отдельно каждый шаг пайплпайна
- могу композить как угодно
- могу интерцепторов влепить
Ну и это. Самое дорогое это менять то, что давно работает. Самое дешёвое – написать код. Поэтому код должен быть в первую очередь адаптирован под изменения.