Smart Output Iterators >>= become(Pipes)
▻https://www.fluentcpp.com/2019/08/13/smart-output-iterators-become-pipes
What DDD calls a refactoring breakthrough is when after making incremental changes to your codebase you suddenly realize that it would make more sense to represent the domain in a different way. This new point of view allows to make a change on a large scale in the codebase, and that new structure seems to […]