"If you want different results, not do always the same" - 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 ...
The principle "Do not repeat yourself" (in English Do not Repeat Yourself or DRY) is a philosophy that promotes reduced duplication of information. According to this principle every piece of information should never be duplicated due to duplication increases the difficulty of the changes and evolution.
When the DRY principle applies changes efficiently anywhere in the process they require changes in one place. On the contrary, if some parts of the process are repeated in several places, changes can cause failures more easily if all the sites listed are not synchronized.
Write code for the people who maintains the system and includes comments on it. The reason is that maintenance is by far the most expensive phase of any project.
No need to write "cool" but clear and readable code. Thus, the "damage" that could make another programmer on the same source code is reduced.
Reuse source code is a good practice. Exploit code already written improves development time and reduces errors. Of course this involves essentially understand the operation.
Hides the implementation details. Focus on exposing what others will be consumed, rather than the details of how to fulfill our task. This allows power to change the implementation without affecting the rest of the system.