jueves, 7 de enero de 2010

Declaración de variables en métodos

Todas las variables locales de los métodos se declararán al inicio del método antes de cualquier código y no incluirán su inicialización. Inicializar se considera parte del código del método.

Excepciones permitidas:

  • Constructores que deben llamar a otros constructores: como la primera instrucción debe ser la llamada al constructor anterior se permite romper la norma.
  • Instrucciones ForEach xxx As xxx In xxx o For xxx As xxx To xxx: como la propia declaración de la instrucción incluye una sintaxis para la declaración de variables se admite su uso puesto que resulta simple observar en el código cual es la variable principal del bucle.
  • Instrucción Using: como la propia instrucción obliga a que la declaración de la variable se haga dentro del bloque se permite romper la norma.

Con esta norma se propone separar la declaración de elementos y su uso, de manera que no sea necesario buscar en el código cuando una variable determinada fue declarada, puesto que todas están declaradas al inicio del método.

0 comentarios: