Integration Operation Segregation Principle…

If there is one principle in clean code development that's my north star, then that's the Integration Operation Segregation Principle, the IOSP. It guides my code design, it guides my code refactoring, it guides my code reviews. It's very, very simple and clear. But it has a profound impact on a codebase. Sometimes it seems impossible to follow — but once you follow it, you don't want to turn back.

Read →