Generalize where possible. pp 86

¿Por qué?

Porque entre más específicos son los tests, es necesario hacer un código más general para fácilmente resolver el test