Strive for low coupling and high cohesion: What does that even mean? | Heykuki News