viernes, 12 de diciembre de 2014

DIA CIENTO VEINTISIETE 12/12/2014

Hoy en programación seguimos con ejercicios que tendremos que tener listos para el lunes a las 3 e impresos. De momento los tengo casi todos pero uno en particular me está dando bastantes problemas en su ejecución.
En diseño avanzamos aún con los carteles, a parte, hemos dado teoría de los pictogramas

COMO DEPURAR EL CÓDIGO

Es frecuente encontrar dificultades en el código, especialmente en el JS (de todos los que hemos visto hasta ahora) dado que, cada pequeño fallo provoca que el programa entero no funcione.
Lo curioso es observar que se cometen errores simples con suma facilidad, los cuales resultan fatales para la ejecución del programa. En estos casos, se hace complicado y laborioso estar a la caza y captura del error en cuestión, en ocasiones incluso cuesta detectarlo después de mirar una y otra vez en el lugar donde se encuentra ya que no nos percatamos de que sea algo tan simple.
Esta es mi forma de detectar y solventar los errores.


  • Primeramente, ya doy por hecho en este artículo que nos hemos cerciorado de que el archivo JS en cuestión está situado en la misma carpeta que el resto, con el nombre exacto al de la línea de código que lo llama, pero no está de más revisarlo por si acaso.

  • Suelo ir de más a menos, es decir, de un ámbito más grande a uno más pequeño, primero me aseguro de que el archivo responde como debería mediante por ejemplo un window alert (los uso mucho) ya que al colocarlo fuera de una función lo ejecuta según se abre la página.


  • Si funciona correctamente, elimino el window alert y paso a la siguiente comprobación, que sería ver si las funciones son llamadas desde los botones correspondientes, de nuevo con window alert, pero además comentando el resto de código del interior de la función para que no ofrezca ningún problema.


  • Si no funciona, me cercioro que el onClick llama a la función correspondiente, con el nombre adecuado etc, compruebo cada letra porque es crucial para que funcione comos e desea.


  • En el caso de que funcione correctamente, paso al interior de la función en cuestión, voy comentando distintas partes y añadiendo window alert para ver si acepta los datos introducidos y, poco a poco, a medida que van funcionando, voy reduciendo la zona comentada, de nuevo mirando cada elemento.


  • Si aún así no se ve el error (que es posible que ocurra) siempre podemos recurrir a dreamwever o algún otro editor de código ya que suelen mostrar mediante colores o incluso con avisos de la línea exacta donde se encuentra el problema

jueves, 11 de diciembre de 2014

DIA CIENTO VEINTISEIS 11/12/2014

Hoy hemos seguido con ejercicios y, además, con la diferencia de que estamos comenzando a bocetar antes de programar en js y que este último ejercicio lo hemos hecho en grupo.
En diseño seguimos con el cartel de carnavales aunque también tenemos como nuevo proyecto un calendario.

miércoles, 10 de diciembre de 2014

DIA CIENTO VEINTICINCO 10/12/2014

Hoy ha sido un día un poco diferente, que tampoco está mal. En programación seguimos con ejercicios pero, además, fuimos a la escuela taller después del descanso a formatear los ordenadores portátiles y a instalar Ubuntu en los de sobremesa. Fue una experiencia interesante ya que sabía que se podía cambiar el sistema operativo instalando otro o incluso tener dos en un pc, pero no lo había hecho hasta ahora.
En diseño tube un pequeño percance con el illustrator y el cartel había desaparecido, de hecho he perdido gran parte del trabajo que había hecho, pero por suerte había guardado un pdf, no con todo, pero algo se ha podido salvar.

martes, 9 de diciembre de 2014

DIA CIENTO VEINTICUATRO 09/12/2014

Hoy, ya finalizado el puente, hemos vuelto a la rutina.
En programación hemos estado resolviendo diversos ejercicios de javaScript y, en diseño, seguimos con el cartel. Yo por mi parte, no le he dado por finalizado completamente ya que hay que hacer una prueba de impresión, pero quedará más o menos así.
En programación, además, nos hemos descargado el Ubunto y grabado en un dvd

analytics