Capítulo 11. Desarrollo basado en la observabilidad

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Como práctica, la observabilidad ayuda fundamentalmente a los ingenieros a mejorar su comprensión de cómo el código que han escrito es experimentado por los usuarios finales (normalmente, en producción). Sin embargo, eso no debe implicar que la observabilidad sólo sea aplicable después de que el software se lance a producción. La observabilidad puede, y debe, ser una parte temprana del ciclo de vida de desarrollo del software. En este capítulo, aprenderás sobre la práctica del desarrollo orientado a la observabilidad.

Empezaremos explorando el desarrollo dirigido por pruebas, cómo se utiliza en el ciclo de desarrollo y dónde puede fallar. Luego veremos cómo utilizar la observabilidad en un método similar al desarrollo dirigido por pruebas. Examinaremos las ramificaciones de hacerlo, estudiaremos varias formas de depurar tu código y examinaremos más de cerca los matices de cómo la instrumentación ayuda a la observabilidad. Por último, veremos cómo el desarrollo orientado a la observabilidad puede desplazar la observabilidad hacia la izquierda y ayudar a acelerar la entrega del software a producción.

Desarrollo basado en pruebas

La norma de oro actual para probar el software antes de su lanzamiento en producción es el desarrollo dirigido por pruebas (TDD). Podría decirse que el TDD es una de las prácticas que más ...

Get Ingeniería de la observabilidad now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.