Single Responsibility Principle
Exit Slides

Summary

Remember: the single_responsibility_principle says each module, class, or function should have one responsibility. It should have a single_reason_to_change. If code both saves data and formats output, it violates SRP. Keeping one focus improves testability, readability, and maintenance. High cohesion and low coupling support SRP. Use clear names that reflect the single role. When requirements change, only the unit owning that role should change.
Slide 1 / 2