Archive for the ‘Best Practices’ Category

Normalizar la base de datos : Ventaja e Inconvenientes

Este asunto es uno de los grandes desconocidos, y a ver si se consigue aclarar: Las bases de datos NO siempre tienen que estar normalizadas. Por lo general, es una buena practica, pero no siempre se debe o se puede normalizar. Asuntos como rendimiento en consultas, actualizaciones… nos puede llevar a la necesidad de desnormalizar [...]

Consistencia

Hoy no he podido evitar una sonreír a leer el post de Consistency: Your best friend or your worst nightmare al acordarme de un proyecto en que trabaje. Lo curioso es que en ese proyecto (web) se había desarrollado en 5 fases. En cada fase se había asignado a una empresa y cada empresa había [...]

Chuletas de UML

Hoy os dejo un link a las 7 mejores chuletas acerca de UML. Tengo que reconocer que soy partidario de estas chuletas y las utilizo habitualmente en mi labor profesional y las utilizo como resumen o referencia a la hora de realizar una tarea. Lo que si veo peligroso es el pensar que, porque tengo [...]

Rendimiento del subversion

Todavía creo que no habíamos hablado de Subversión. Subversión es un sistema de gestión de versiones que nos sirve para almacenar los cambios que realizamos en los distintos ficheros. Funciona bastante bien con archivos de texto , aunque tiene ciertas limitaciones de rendimiento cuando nos referimos a ficheros binarios (.exe,.doc…). Basado en un sistema centralizado [...]

Integración Continua

Una de las practicas habituales dentro de las metodologías Ágiles, es el concepto de Integración Continua (CI). La Integración Continua se basa en codificar la aplicación y hacer commits al repositorio de codigo cada vez que se produce una modificación en el proyecto. El proceso de Integración Continua se encarga de compilar continuamente los codigos [...]