Code Smell – Parámetros de tipo booleano

Cuando recibes un parámetro que o bien es de tipo bool o bien se comporta como un bool (por ejemplo un parámetro que representa un tipo de cliente donde solo existen dos tipos), es muy probable que esa función o método tenga más de una responsabilidad.

En este vídeo explicamos este code smell y como solucionarlo.