Accélerer son développement avec Eclipse
Je pense que beaucoup d'entre vous connaissent ça mais ce serait domage de ne pas en parler !!!
Comment accélérer sensiblement son développement ? Vous faites des choses souvent répétitives (en général c'est mauvais) mais sans vraiment le savoir ? Faire un singleton, faire un loop sur un Iterator, récupérer un logger et logger enfin un certain nombre d'opérations qui sont souvent répétitives ?
Java > Editor > Template et on peut rajouter supprimer et modifier des templates ! par exemple le template singleton :
private static ${enclosing_type} instance = null; public static ${enclosing_type} getInstance() { if (instance == null) { instance = new ${enclosing_type}(); } return instance; }
En voici deux autres :
//pour un debug Logger.getLogger(getClass()).debug(${what}); //pour un loop sur Iterator (j'ai un peu modifié celui qui éxistait ...) Iterator ${iterator} = ${group}.iterator(); while (${iterator}.hasNext()) { ${type} ${element} = (${type}) ${iterator}.next(); ${cursor} }
Voila ensuite pour s'en servir ??? Il suffit simplement de taper sing puis CTRL+SPACE et hop on selectionne ... magique ... tout est fait !
Petit raccourcis clavier : les templates sont en parti accéssible avec SHIFT+ALT+Z (la config aussi d'ailleur)
Petite astuce : Si vous faite un bloc qui génère une exception non catchée pour l'instant ... selectionnez le bloc puis SHIFT+ALT+Z puis bloc try/catch et hop ... elle sont catchées !

Comments
Super astuce ! ;)