Esta es quizás una de las técnicas más antiguas de programación pero como no lo he visto en el catalogo de refactoring me he decidido a ponerlo aquí. Esta técnica es llamada Table Driven Method en el libro de Steve McConnell (Code Complete) pero como ya dije, la técnica es mucho más antigua que el libro.
La idea es reemplazar código como este:
Por algo como lo que sigue:
Nota: es cierto que el comportamiento de ambos métodos es distinto pero es solo para mostrar la idea.