Je me suis beaucoup intéressé au codage des katas ces derniers mois. Je pense qu'ils sont un excellent moyen de perfectionner mes compétences en programmation et d'améliorer la qualité du code que j'écris au travail.
Il existe de nombreux endroits où l'on trouve des katas. comme..
http://schuchert.wikispaces.com/Katas
J'ai trouvé que c'était d'excellents dépôts de Katas ... mes tentatives sur certains d'entre eux ont été extrêmement enrichissantes.
Cependant, je pense que tous les Kata que j'ai vus jusqu'à présent ont un court à venir. Aucun d'entre eux ne me permet de m'entraîner à refactoriser du mauvais code. C'est formidable d'apprendre à écrire du code propre la première fois ... mais dans mon travail actuel, je n'ai pas trop d'occasions d'écrire du nouveau code. Au contraire, je me bats souvent contre le code hérité et j'essaie de comprendre comment refactoriser les modules, éliminer les dépendances et réduire le couplage.
En tant que tel, je suis à la recherche de quelques Katas que je peux utiliser pour perfectionner mes compétences de refactorisation du code hérité et de le transformer en code propre.
Quelqu'un en sait-il déjà? Je sais que je m'y pratique beaucoup pendant que je suis au travail ... mais j'aimerais affiner mes compétences au point où je suis capable de voir rapidement comment briser les dépendances et séparer les préoccupations dans les classes qui faire beaucoup trop.