Capítulo 9. Depuración, Pruebas e Implementación

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

Este capítulo trata de las partes del desarrollo de software que a menudo no reciben suficiente amor: depuración, pruebas e implementación. Es una guía para todo, desde la detección de distintos errores hasta la redacción de documentos que la gente pueda entender realmente, pasando por asegurarte de que tu código hace lo que se supone que debe hacer. También nos sumergiremos en cómo fusionar cambios sin problemas, hacer que tu software funcione sin problemas y con seguridad, tener en cuenta lo que dicen los usuarios, e incluso cómo causar sensación cuando lo lances.

Depurando

Al crear código, un desarrollador dedicará entre un 35% y un 50% de su tiempo a la depuración. Esto no es sólo un sumidero de tiempo. También se come una gran parte del presupuesto de un proyecto de software.

Hay dos tipos principales de errores. En primer lugar, están los errores de sintaxis. Aparecen cuando tu código no sigue las reglas de la estructura de un lenguaje. Puede ser tan simple como olvidar añadir dos puntos al final de un bucle for. Un IDE moderno como VS Code debería detectar y corregir muchos de estos tipos de errores.

A continuación, están los errores lógicos. Estos son más complicados porque se producen cuando algo en tu lógica está mal. Por ejemplo, supongamos que has creado un programa para filtrar usuarios adultos de una ...

Get Programación asistida por IA 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.