Las mejoras de nuestro producto de software deben considerarse en cada una de las fases del “Software Development Life Cycle” (SDLC), desde la toma de requisitos hasta el “Deployment”. En esta ocasión me gustaría centrarme en como podemos mejorar la calidad de nuestros Builds considerando unas sencillas “Best Practices”:
- Mantén todo tu código en un repositorio común. Existen muchas herramientas Open Source, como por ejemplo el Subversion.
- Realiza un Build completo todos los días. Muchas veces se realizan a lo largo del día una sería de Buids incrementales (ya que son más rápidos), pero esto puede ocasionar problemas. Por eso es recomendable hacer un build completo todas las noches (Nightly Build).
- Automatiza tus Builds. Usa scripst para automatizar todo el proceso, conseguirás un proceso repetible y evitas fallos derivados de procesos manuales. Read more











