Return to profile for Joop Lammets

Single Responsibility Principle++

50 minute intermediate seminar

Description/Proposal

Who likes to debug code? I certainly not. Especially code that's all tangled up with interrogational code and operational code. But all this changed when I heard of the Integration Operation Seperation Principle, or IOSP in short. And in this talk I will tell you all about this principle.

Most of us have heard of SOLID and the Single Responsibility Principle, a class has only one responsibility. Let me show you how to improve this principle to the next level. With some real live examples and methods and how I never* declare a variable ever again in my code.

Let us explore together how we can use IOSP to make a cleaner structure of our code. What are the benefiets of functional programming and how can we use them in our Object Oriented codebases. And hopefully after this talk you can put the IOSP into your toolbox for use.

*) Almost never