¿Cuántos programadores se preocupan en medir el desempeño de sus aplicaciones en milisegundos (que mejor si lo haces desde netbeans profiler) ?
Para mi, la respuesta es pocos...
¿Cuántos programadores se preocupan en medir su rapidez escribiendo código fuente?
Para mi, la respuesta es casi nadie
¿Cuántas veces al día repites la sentencia 'System.out.println("")' para imprimir una variable en tu código fuente ?
¿ Cuántas veces al día escribes el tedioso for(int i=0; i < ...), cuantas veces recorres un iterator ?
¿ Cuántos milisengundos tardas en escribir código fuente ?
¿ Se podría considerar este tema como la pieza que hacia falta en el rompecabezas de la programación ágil ?
Code templates
Los code templates es una característica de Netbeans que sirve para insertar pedazos de código fuente por medio de abreviaciones.
Una de las características más importantes es que una vez insertados se pueden modificar de acuerdo a la declaración del code template.
Por ejemplo:
Existe un code template para crear nuevos objetos el cual se ejecuta con el comando [newo + tab]
Al tipear [newo + tab] se insertará:
Una vez insertado el code template, se puede modificar ya que el cursor queda sobre la palabra [Object], si al insertarlo tipea String se modificará de la siguiente forma:
String obj = new String();
Modificar los code templates
Usted puede modificar o crear nuevos code templates llendo a Tools/Options/[Code templates]
Tenga en cuenta que no solo existen code templates para java, usted puede cambiar el lenguaje desde la lista etiquetada como languages:
Top 10 de los code templates:
1. Imprimir en pantalla [sout + tab]
/* Tipea [sout + tab] Resultado ... */
System.out.println("");
2. Imprimir una variable en pantalla [soutv + tab]
Busca hacia arriba la primer variable y la imprime.
Ejemplo:
int variableLargaDeTipoEntero = 9;
/* Tipea [soutv + tab] Resultado ... */
System.out.println("variableLargaDeTipoEntero = " + variableLargaDeTipoEntero);
3. Recorrer automaticamente un array [fori + tab]
Busca hacia arriba el primer array y lo recorre.
Ejemplo:
4. Recorrer automaticamente una lista por medio de su iterator [forc + tab]
Busca hacia arriba la primera coleccion y la recorre
List
/* Tipea [forc + tab] Resultado ... */
for (Iterator
String string = it.next();
}
5. Recorrer automaticamente una lista por medio de foreach [fore + tab]
List
/* Tipea [fore + tab] Resultado ... */
for (String string : listaStrings) {
}
6. Recorrer automaticamente una lista por medio de su indice [forl + tab]
7. Crear el método main [psvm + tab]
/* Tipea [psvm + tab] Resultado ... */
public static void main(String[] args) {
}
8. Poner la palabra reservada public [pu + tab]
/* Tipea [pu + tab] Resultado ... */
public
/* Tipea [pr + tab] Resultado ... */
private
/* Tipea [St + tab] Resultado ... */
String
En este artículo traté el tema de code templates pero aquí no termina el aprendizaje de la programacion veloz en Netbeans 6.1, en próximos blogs mostraré cómo puedes crear tus propios code templates, utilizar macros, hints y shortcuts.
1 comentario:
Excelente, ahora podre armar mis propios atajos!! muchisimas gracias!
Publicar un comentario