Soit un projet java 1.4 de 160 KLOC. Mission du jour, le faire basculer sur java 5 et avoir des listes fortement typées, des List<Truc> au lieu de List.

Durée de modification manuelle de code : 2 heures.

J'ai simplement modifié mes templates de génération. Pour chaque élément de modèle, j'ai une description (dans un langage type JSP) de comment il doit se générer, à quoi cela doit ressembler. Ils me servent à générer les signatures de méthode, mais aussi leur contenu, dont une description haut niveau est contenu dans le modèle.

Durée totale de régénération du projet : 12 heures .... Bon, c'est peut être optimisable. Dans le même temps, ça faisait des mois que j'avais pas lancé ça, je vais pas y passer des heures sur un truc rarement lancé.