Capítulo 8. Codificación
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En este capítulo, nos sumergiremos en algunas prácticas técnicas de codificación. Empezaremos con el pan de cada día de la programación: jugar con funciones y clases. Luego, nos ensuciaremos las manos con un poco de refactorización, ordenando el código desordenado y haciendo que funcione mejor. También veremos cómo trabajar con datos y crearlos. A continuación, veremos algunas herramientas de IA que pueden ayudarnos a crear elegantes interfaces sin sudar la gota gorda.
Comprobación de la realidad
Las herramientas de programación asistida por IA son geniales, ¿verdad? Pero no nos engañemos. No son la varita mágica que puede resolver todos nuestros problemas de codificación. ¿Por qué? Bueno, estas herramientas son como esos alumnos de clase que sólo aprenden de apuntes públicos. Se entrenan con un batiburrillo de código de todo Internet, y seamos sinceros, no todo es de primera. ¿Qué significa esto para ti? A veces, puedes obtener un código más hinchado que un pavo de Acción de Gracias o tan fácil de mantener como un castillo de naipes. Y a veces el código es sencillamente erróneo, no hace lo que necesitas o, peor aún, deja tu puerta abierta de par en par a los piratas informáticos o al acaparamiento de tus recursos de red.
Veamos un ejemplo en el que ChatGPT produjo un código desordenado. La Figura 8-1 muestra el código para combinar dos ...
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.