uObjects (micro-objects) introduce a paradigm shift in how to write maintainable Object Oriented code that is highly resistant to code rot.
uObjects 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; uObjects' benefits will be discussed and examples of refactoring into uObjects will be demonstrated.
- Null Safety
- Thread Safety
- High Cohesion / Low Coupling
- Fully Testable
- Composition over Inheritance
- Common Patterns
- Uncle Bob's Bowling Kata (coming soon)