viernes, 23 de septiembre de 2016

LUA. No te olvides de la memoria

Si desarrollas una aplicación en LUA no olvides siempre monitorizar la memoria ya que si no lo haces tu programa (que parece que funciona correctamente) te bloqueara el modulo al cabo de unas cuantas ejecuciones.

La forma de mirar la memoria es:

 print(collectgarbage("count")*1024);

Si no controlas la memoria el modulo te respondera algo como:

PANIC: unprotected error in call to Lua API (not enough memory)

martes, 6 de septiembre de 2016

Revisas el codigo alguna vez

El reducido tiempo de los proyectos (y el no saber hacerlo de otra manera) hace que las revisiones, pruebas, evaluaciones, etc.. Se centren todas en los resultados; en lo que puede hacer la aplicacion y no como esta hecha  por dentro.

Uno de los motivos por los que los programadores siempre creen hacerlo todo bien cuando terminan un desarrollo es que nadie revisa su codigo.

Se debe  gastar tiempo en revisar el codigo para comprobar:


  • Se sigue el marco de trabajo.
  • No se crean algoritmos grandes y complejos.
  • Se hace un codigo mantenible.