Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/08/2005, 10:36
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Cita:
Iniciado por GeoAvila
eso lo hago con variables globales que me sirven en mas de 20 forms y asi se me hace más facil que de malo tiene..
Bueno, sobre variables globales... Está completamente demostrado que es mejor no usarlas a hacerlo. En VB es común hacerlo, como también usar goto o similares.

Para explicarlo sencillamente, las variables globales son malas porque son globales. Esto significa que nunca sabes el valor que tienen, porque cualquiera las puede modificar, y cualquiera lo pudo hacer en cualquier momento. Esto en VB se multiplica, dado que funciona por eventos...

Puedes buscar en Google explicaciones de esto detalladas y ejemplos. En cualquier caso:

Cita:
Iniciado por http://es.tldp.org/Manuales-LuCAS/doc-guia-usuario-ruby/doc-guia-usuario-ruby-html/x840.html
La variables globales deben utilizarse con parquedad. Son peligrosas porque se pueden modificar desde cualquier lugar. Una sobreutilización de variables globales puede dificultar la localización de errores; también indica que no se ha pensado detenidamente el diseño del programa.
En resumen, no se deben usar. Extrañamente, la gente que las usa para resolver problemas que no sabe resolver de la manera correcta termina sobre-utilizándolas como se explica ahí, y te encuentras con módulos llenos de variables... Es equivalente a mal diseño y a no saber programar en ese lenguaje en la mayoría de los casos.