¿Cuál es?

  • Usar Git o sistema de versión de versiones
  • Automatizar la build
  • Encender todos los mensajes de errores

¿Por qué usar Git?

Git te permite experimentar con tu código sin miedo.

¿Por qué automatiza la build?

Al inicio de un proyecto es fácil automatizar la compilación, testing y despliegue porque hay casi nada de código. Para que sea provechoso hay que crear la cantidad mínima de código que pueda ser compilable, testeable y deployable como un hello world

¿Por qué encender todos los mensajes de errores?

Las advertencias del compilador y otras herramientas automatizadas pueden detectar problemas en el código. Y deberíamos tratar los warmings como errores, tener cero tolerancia.

La mayoría de los lenguajes y entornos de programación incluyen diversas herramientas que comprueban el código, como compiladores, linters, herramientas de análisis de código y protectores de estilo y formato. Utiliza tantas como puedas; rara vez se equivocan.