µObjects (micro-objects) introduce a paradigm shift in how to write maintainable Object Oriented code that is highly resistant to code rot.
µObjects help your code be more maintainable through many best practices being inescapable. A couple of these are that objects become inherently thread safe and emergent design and evolutionary architecture is unavoidable.
Through the information presented; µObjects' benefits will be discussed and examples of refactoring into µObjects will be demonstrated.
- Null Safety
- Thread Safety
- High Cohesion
- Low Coupling
- Fully Testable
- Composition over Inheritance
- Common Patterns
µObjects is still being refined and written about. As I get more bits written I'll be updating some of the "Why?" section links. Easy access to all of the posts involving µObjects and examples is through this here => All µObject posts