08 Diciembre 2004
Me gusta la capacidad que tienen los scripts de ser
fácilmente modificables y configurables, lamentablemente no es
fácil depurarlos y si el script no es sólo una simple
prueba de concepto será necesario invertir tiempo en la puesta
a punto del script... y bueno ¿Por que no usar el IDE del VB
para depurar mis scripts?. No es que el VBS sea el mejor lenguaje script
del mundo ni nada, he estado probando Perl últimamente y en mi
opinión es muy superior, más poderoso, multiplataforma,
y con la capacidad de hacer tu código tan oscuro e incomprensible
para otros scripters que no necesitarás encriptarlo :-P. Pienso
que cualquier script que haga bien su trabajo será bueno (independientemente
del lenguaje en que este escrito) si su desarrollo es fácil y
sencillo.
Así que agregué una función a
la interfaz del script para que puedas llamar funciones que residen
en otros plugins, de esta manera puedes poner puntos de interrupción
en el código del plugin, (debes codificarlo pensando en que lo
vas a convertir en script, osea usa sólo características
VBS y no VB) y ponerlo a punto.
Por otro lado también puedes dejar de lado
la exportación a script y usar características VB como
llamadas al API y crear de esta manera librerías de funciones
especiales para tus scripts.
Imaginemos que queremos saber cuantas líneas
de código tiene nuestro proyecto VB (o VC++) y cuántas
líneas de esas son de puro comentario, son líneas vacías
o tienen comentarios. Fácil, nos creamos un script que analice
los archivos del proyecto, pero como hemos visto que es más fácil
desarrollarlo en un IDE, entonces nos creamos un plugin de desarrollo
[exPlugin_Scripter.dll] y un script para cargar el plugin: [PluginLoader.vbs],
ambos están anexados en el archivo de actualización del
programa: [alpha3.zip]