Refactoring – Move switch to Table

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: 

image

Por algo como lo que sigue:

image

Nota: es cierto que el comportamiento de ambos métodos es distinto pero es solo para mostrar la idea.

Sin categoría

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *