Cita:
Empezado por Al González
Creí que ya se había extinto esa corriente de pensamiento que, más por berrinche que por otra cosa, estigmatiza el uso de variables globales. Me hiciste recordar este viejo hilo (perdonar mis resabios de hace nueve años). Probablemente, para quienes se obstinan en ello, las decenas (quizá cientos) de variables globales nativas de Delphi son el otro 0.01%.
¿Qué es una variable global? Es un campo de una clase anónima cuyo contexto es la aplicación entera.
|
No había visto ese hilo, es corto, conciso y claro:
las variables globales se usan cuando hacen falta.
En cierto trabajo que estuve hace un tiempo presumían de no usar variables globales, era el gran secreto del programador jefe de allí, "bien, y entonces cómo hacéis?, pregunté, y la respuesta: usamos un
record accesible a todos los módulos. ¿Y eso no es lo mismo que una variable global?
Perdón por desvirtuar un poco.