Así pasa como cuando sucede!
La noche de anoche estuve trabajando sobre un problema en mi sesión de Hibernate (Java), esto por mi poca experiencia y olvidos en la fase de análisis y diseño, he aquí el porque fue tan importante mi clase de base de datos, repetida dos veces (lo digo con orgullo porque el primer curso no entendí nada, pero el segundo estuvo al 100% bien). En base a mi experiencia en la programación en Delphi (Object Pascal) y encargado del levantamiento de requerimientos, llegue a la conclusión de que siempre un buen diseño de DB, optimiza la velocidad en las transacciones y numero de lineas codificadas. Esto desde mis experiencias, y he leído uno que otro libro que también lo menciona, con los cuales me encuentro totalmente de acuerdo, muchos de ustedes pueden que ya sepan a lo que me refiero.
Bueno para las personas que ni idea de lo que hablo, les explico un poquito hay ocasiones que el momento de la codificación de un programa , las cosas parecen ponerse difíciles por algunos factores como:
1. Tu mente esta saturada de ideas.
2. La solución más corta no siempre es la más óptima.
3. El diseño de la base de datos es un desastre.
4. El cansancio no te deja ver, el error que te esta gritando, oye aquí estoy ! borrame o cámbiame de lugar.
Esos errores tan obvios que no vez, a pesar de que en muchas ocasiones ya te han pasado y se te olvida, todo porque llegas a creer que como buen programador, lo que te paso una vez lo dejaste almacenado en tu disco duro(llamado cerebro) y nunca en tu vida se te olvidara, esperas que automáticamente, tu cerebro lo detecte, sin necesidad de acudir a ninguna instrucción previa. Gracias a otras personas a las que se les ocurrió hacer bitácoras de logs, es que a algunos programadores mayormente experimentados y sobre todo disciplinados, solucionan un error en un dos por tres.
Dormir a las 5 am no es muy agradable y menos cuando te das cuenta que tu problema pudo haberse solucionado desde meses. A esto hago mención sobre la importancia de contar con un buen equipo de trabajo en el cual puedas apoyarte, no es mucho mi caso actual, pues mi proyecto individual resulto más complicado por la falta de apoyo de un líder de proyecto. Sin embargo hoy después de muchas veces repetidas, aprendí que tengo que hacer mi bitácora de logs.
A todo esto me siento cansada, entiendo que fue por mi falta de disciplina, la cual espero cambiarla. Así que mi sugerencia de hoy es "Usen su bitácora de logs", si ya la usan felicitaciones y mi más grande respeto, en otro caso les pasara lo mismo que a mi , a menos de que su IQ sea muy superior. En cualquier caso espero que compartan experiencias, que nos ayuden a los poco expertos identificar puntos que hagan mejorar la generación de productos de software y sobre todo la calidad de vida de un programador.
Sonrian :D !!! again people !! :D
Comentarios
Publicar un comentario