Capítulo 11. "¡Pero si funciona en mi máquina!"
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Benjamin Muschko
¿Alguna vez te has unido a un nuevo equipo o proyecto y has tenido que intentar orientarte sobre la infraestructura necesaria para construir el código fuente en la máquina de tu desarrollador? No eres el único, y puede que te hayan surgido dudas:
-
¿Qué versión y distribución de JDK se necesitan para compilar el código?
-
¿Qué pasa si yo uso Linux, pero los demás usan Windows?
-
¿Qué IDE utilizas y qué versión necesito?
-
¿Qué versión de Maven u otra herramienta de compilación necesito instalar para ejecutar correctamente los flujos de trabajo de desarrollador?
Espero que la respuesta que obtuviste a estas preguntas no fuera "Déjame echar un vistazo a las herramientas instaladas en mi máquina": todo proyecto debe tener un conjunto de herramientas claramente definido que sea compatible con los requisitos técnicos para compilar, probar, ejecutar y empaquetar el código. Si tienes suerte, estos requisitos están documentados en un playbook o wiki, aunque, como todos sabemos, la documentación se queda obsoleta con facilidad, y mantener las instrucciones sincronizadas con los últimos cambios requiere un esfuerzo concertado.
Hay una forma mejor de resolver el problema. En el espíritu de la infraestructura ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access