Clean code principles produce highly modular source codes which are easier to read and test. If you entertain these practices as part of a house, clean code is the foundation of it.