Accélerer son développement avec Eclipse

Tagged:

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 ! ;)