un /Cry por las variables
Posted: 08 Jun 2018, 06:19
Buenas,
Llevo ya varios meses programando con el autohotkey y la verdad es que estoy encantado, al igual que otros lenguajes como el JavaScript el no tener que definir la variable puede parece que acelera el desarrollo....
Aqui quiero hacer un punto y aparte (.)
La gente mezcla el concepto de variable sin tipo con no identificar la creación de la variable.
En mi experiencia el echo de no permitir definir una variable con antelación (con independencia de su contenido) hace que el numero de errores aumente considerablemente, simplemente con una cambio de una "letrita" al escribir el nombre de la variable.
El problema es mayor aqui, en el autohotkey, ya que muchas veces no genera error sino que te das cuenta que algo va mal, por que en algún momento hay un comportamiento "erratico" que hay que investigar. Yo particulamente ante un error lo primero que hago es mirar muy muy despacio los nombres de las variables.
Si ya se que existe el #Warn pero no da para mucho la verdad....
Tengamos en cuenta que el editor como el SCITE tampoco puede saber si algo es una variable o no por lo que en tiempo de diseño tampoco podemos darnos cuenta del error....
¿Tanto cuesta? la verdad yo pienso que no... simplemente con un #strict (opcional) al principio y que las variables vayan definidas con algo como var xxxxxx o lo que de la gana ya me valdria, o sea que esto fuese opcional.
Esto creo que no afecta a dinamismo y ayudaria a los editores como el Scite y a nosotros para no tener tantos errores en la escritura.
Se que es un imposible, pero permitidme que esto sea un /cry en un general.
Un Saludos,
Llevo ya varios meses programando con el autohotkey y la verdad es que estoy encantado, al igual que otros lenguajes como el JavaScript el no tener que definir la variable puede parece que acelera el desarrollo....
Aqui quiero hacer un punto y aparte (.)
La gente mezcla el concepto de variable sin tipo con no identificar la creación de la variable.
En mi experiencia el echo de no permitir definir una variable con antelación (con independencia de su contenido) hace que el numero de errores aumente considerablemente, simplemente con una cambio de una "letrita" al escribir el nombre de la variable.
El problema es mayor aqui, en el autohotkey, ya que muchas veces no genera error sino que te das cuenta que algo va mal, por que en algún momento hay un comportamiento "erratico" que hay que investigar. Yo particulamente ante un error lo primero que hago es mirar muy muy despacio los nombres de las variables.
Si ya se que existe el #Warn pero no da para mucho la verdad....
Tengamos en cuenta que el editor como el SCITE tampoco puede saber si algo es una variable o no por lo que en tiempo de diseño tampoco podemos darnos cuenta del error....
¿Tanto cuesta? la verdad yo pienso que no... simplemente con un #strict (opcional) al principio y que las variables vayan definidas con algo como var xxxxxx o lo que de la gana ya me valdria, o sea que esto fuese opcional.
Esto creo que no afecta a dinamismo y ayudaria a los editores como el Scite y a nosotros para no tener tantos errores en la escritura.
Se que es un imposible, pero permitidme que esto sea un /cry en un general.
Un Saludos,