Me he interesado bastante en la codificación de katas en los últimos meses. Creo que son una excelente manera de perfeccionar mis habilidades de programación y mejorar la calidad del código que escribo en el trabajo.Codificación de Katas para practicar la refactorización del código heredado
Hay numerosos lugares donde se pueden encontrar Katas. como ..
http://schuchert.wikispaces.com/Katas
he descubierto que son excelentes para ser depositarios de Katas ... mis intentos de algunos de ellos se han sido enormemente gratificante.
Sin embargo, siento que todos los Kata que he visto hasta ahora tienen una breve venida. Ninguno de ellos parece permitirme practicar la refacturación del código incorrecto. Es genial aprender a escribir código limpio la primera vez ... pero en mi trabajo actual, no tengo muchas oportunidades para escribir código nuevo. Por el contrario, a menudo estoy luchando contra el código heredado y tratando de descubrir cómo refactorizar módulos, eliminar dependencias y reducir el acoplamiento.
Como tal, estoy buscando un par de Katas que pueda usar para perfeccionar mis habilidades de refactorizar el código heredado y convertirlo en código limpio.
¿Alguien sabe de alguno que ya exista? Sé que practico mucho mientras estoy en el trabajo ... pero me gustaría perfeccionar mis habilidades hasta el punto en que pueda ver rápidamente cómo separar dependencias y separar preocupaciones en clases que hacer demasiado.
+1 buena pregunta, con información útil proporcionado – KLE
Ojalá pudiera dar más de +1 :) Gran pregunta. Nunca pensé en este tipo de práctica para la programación ... – TJMonk15
ME ENCANTARÍA que alguien realmente publicara un pequeño sistema específicamente para la refacturación del código heredado ... algo que tiene partes donde brillarían las refactorizaciones de Michael Feathers. He estado buscando algo así por más de una semana. ¿nadie? ¿nadie? :) –