Gracias por visitar mi web. Espero la hayas disfrutado. Te espero pronto de vuelta!!

"Si buscas resultados distintos, no hagas siempre lo mismo" - Albert Einstein


Trabajos de Investigación


Blog de Noticias

Realidad aumentada o realidad virtual

Aunque realidad aumentada y realidad virtual parezcan términos similares representan cosas bastante diferentes. Ambas tecnologías han avanzado mucho de un tiempo a esta parte y seguramente lo seguirán haciendo en ...

Leer más

Más de 125 mil argentinos trabajan en empresas extranjeras

La creciente demanda de programadores y especialistas en el sector IT le abre nuevas puertas a los jóvenes profesionales. Sin embargo, la emigración de recursos humanos capacitados es un fenómeno cada vez más ...

Leer más

Retropropagación en redes neuronales y Machine Learning

En el mundo de la programación, para resolver un determinado problema se codifica un programa que resuelve de la forma más eficiente ese determinado problema y que tenga el menor número de fallos ...

Leer más

 

Nueva Funcionalidad de vídeo en Twitter

Twitter anunció hoy que ahora cualquier usuario podrá transmitir video en vivo directamente desde sus aplicaciones ...

Leer más

Facebook lanza un portal para padres

Según dicen desde la red social, el portal persigue "el objetivo de que los padres puedan ayudar a sus hijos a tener una buena experiencia ...

Leer más

Google crea nueva compañía para vehículos autónomos

Waymo tendrá acceso a todos los recursos de Alphabet y será comandada por John Krafcik, ex ejecutivo de Hyundai ...

Leer más


Tips de programación

El principio "No te repitas" (en inglés Don't Repeat Yourself o DRY) es una filosofía que promueve la reducción de la duplicación de información. Según este principio toda pieza de información nunca debería ser duplicada debido a que la duplicación incrementa la dificultad en los cambios y evolución posterior.
Cuando el principio DRY se aplica de forma eficiente los cambios en cualquier parte del proceso requieren cambios en un único lugar. Por el contrario, si algunas partes del proceso están repetidas por varios sitios, los cambios pueden provocar fallos con mayor facilidad si todos los sitios en los que aparece no se encuentran sincronizados.

Escribe código para quien mantenga el sistema e incluye comentarios en él. La razón es que el mantenimiento es, con mucho, la fase más costosa de cualquier proyecto.
No hay que escribir codigo "cool", sino claro y legible. De esta manera, se reduce el "daño" que podría realizar otro programador en el mismo código fuente.

Reusar código fuente es una buena práctica. Aprovechar código ya escrito mejora el tiempo de desarrollo y reduce errores. Claro que esto implica escencialmente entender el funcionamiento del mismo.

Oculta los detalles de implementación. Concentrarse en exponer lo que los demás van a consumir, antes que los detalles de cómo cumplimos con nuestra tarea. Esto permite llegar a cambiar la implementación sin afectar al resto del sistema.