Kotlin Code Smell 11 - God Objects
TL;DR: Avoid taking on excessive responsibilities. Use the single responsibility principle.
Problems
Lack of cohesion
Tight coupling
Solutions
Split responsibilities.
Follow the Single Responsibility Principle.
Follow The Boy Scout Rule.
Ex...
yonatankarp.com1 min read