Leí el libro Mikado Method hace un tiempo y es sobre metodología para poder hacer cambios a sistemas de los cuales no se conoce demasiado o son entreverados (casi todos los sistemas grandes que conozco). El nombre viene del juego Mikado, en el que hay que sacar los palitos, sin mover ninguno de los que quedan en el juego. Con este método, consiste en encontrar el cambio que puedo hacer, que me ayude a conseguir una meta preestablecida, sin afectar nada del resto del sistema. Lo que plantea es algo bastante sencillo (y hasta intuitivo) para cambiar sistemas que están funcionando. Para que el método funcione, hay que tener una forma de volver a un estado conocido y bueno del sistema, donde todo compile y no tengamos errores. El método. Lo primero que plantea es definir lo que se quiere cambiar, como una meta a alcanzar. Luego, plantea hacer una solucion "naive" a para lograr dicha meta e intentar compilar (y ejecutar si todo sale bien) la aplicac...