The Demux Pipe
▻https://www.fluentcpp.com/2019/09/03/the-demux-pipe
The pipes library has gone through an in-depth refactoring to become what it is now, and one of the components that changed the most is the demultiplexer, a.k.a. demux pipe. I think this refactoring illustrates two principles or phenomena that we observe in software refactoring: Single Responsibility Principle and Refactoring breakthrough. They contributed to make […]