µObjects: Being Nonredundant

Redundant code is code that changes at the same time for the same reason. Part of object oriented programming is limiting change to a single place. If it changes, it should change in one place. How do µObjects encourage being nonredundant? By focusing on doing one thing. Let's look at some specific attributes of µObjects that drive being nonredundant. µObjects have redundancy with intent Redundancy is intent based. Redundancy isn't [Read More]