Alimenter mon blog avec des trucs de geek, vraiment, c'est n'importe quoi.

Mon jeu du moment ? Ecrire des expressions régulières pour refactorer mon code :-D Les possibilités de recherche/remplacement fournies avec Eclipse sont très puissantes. Pour preuve, voici mon dernier refactoring (quoique là franchement, je sais pas si on peut encore appeler ça un refactoring) :

Rechercher :

^.*new ([a-zA-Z]*Stat)((.*)\);$\n^.*setDate((.*)\).*$\n
^.*Repositories.stats\(\).add.*$\n

Remplacer par

\tRepositories.stats().add(new $1($2).withDate($3));\n

Le premier qui me donne un exemple avant/après gagne...pas grand chose parce que bon 1) j'ai rien à offrir et 2) faut vraiment se vanter de savoir lire ça ???