Software, Software Development, Software Engineering, Programming, Testing.
code, there is a risk of reducing the orthogonality of the application. There are several techniques to maintain orthogonality: Keep your code decoupled: Write modest code that does not reveal unnecessary details to other modules and does not rely on implementations of other modules (Law of Demeter