Capítulo 0: Introducción y configuración
Un código impecable es fundamental para el éxito.
Ron Jeffries, "Código limpio: Un aprendizaje", 23 de agosto de 2017, ronjeffries.com
Antes de iniciar nuestro viaje por el exigente y gratificante mundo del desarrollo basado en pruebas, tenemos que asegurarnos de que disponemos de un entorno de desarrollo operativo. Este capítulo trata sobre la preparación y la configuración.
Configurar tu entorno de desarrollo
Independientemente del camino de lectura que sigas (ver Figura P-2), necesitas un entorno de desarrollo limpio para seguir este libro. El resto del libro asume que has configurado el entorno de desarrollo como se describe en esta sección.
Importante
Independientemente de Go, JavaScript o Python con el que empieces, configura tu entorno de desarrollo como se describe en esta sección.
Configuración común
Estructura de carpetas
Crea una carpeta que será la raíz de todo el código fuente que escribiremos en este libro. Ponle un nombre que te resulte claro e inequívoco dentro de unas semanas, por ejemplo, tdd-project.
En esta carpeta, crea un conjunto de carpetas como el siguiente
tdd-project ├── go ├── js └── py
Crea todas estas carpetas antes de escribir la primera línea de código, incluso si piensas seguir este libro en varias pasadas, un lenguaje cada vez. Crear esta estructura de carpetas proporciona las siguientes ventajas:
-
Mantiene el código en las tres lenguas separadas, pero muy próximas entre sí.
-
Garantiza que la mayoría ...