I know about \"class having a single reason to change\". Now, what is that exactly? Are there some smells/signs that could tell that class does not have a single responsibility?
Here are some things that help me figure out if my class is violating SRP: