"Si buscas resultados distintos, no hagas siempre lo mismo" - Albert Einstein
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 ...
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 ...
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 ...
Twitter anunció hoy que ahora cualquier usuario podrá transmitir video en vivo directamente desde sus aplicaciones ...
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 ...
Waymo tendrá acceso a todos los recursos de Alphabet y será comandada por John Krafcik, ex ejecutivo de Hyundai ...
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.