Yo usé Chat GPT para crear el readme de una API que creé.
Les comparto Hajime no Ippo API
AI en equipos de Software
La Inteligencia Artificial es Inevitable
GitHub Copilot
GitHub Copilot: Pair Programing con IA
Implementar un REST API con Copilot
Escribir Pruebas Unitarias con Copilot
IA en VSCode
Crear una Aplicación Web con Amazon CodeWhisperer
Refactorización de código con Intellicode
Debugging
Inteligencia artificial en la terminal de comandos
Depurar código usando ChatGPT
Docs
Escribir documentacion de código con Inteligencia Artificial
Herramientas de IA
Entrevista: Inteligencia Artificial en el Desarrollo de Software
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
¿Alguna vez has tenido dificultades para entender el código de un compañero de trabajo? Siendo un área esencial en cualquier equipo de desarrollo, desde frontend, backend hasta equipos de Data Science.
La documentación de código puede ser un reto, pero también una ciudad desbloqueada gracias a la intersección de la inteligencia artificial y las herramientas de documentación. Vamos a explorar cómo el uso de inteligencia artificial puede facilitar enormemente el proceso de documentación de código.
La documentación del código es vital para que cualquier persona pueda entender un proceso, continuar con él, y mejorar la estructura de la documentación y del código en una organización. Afortunadamente, existen diversas herramientas de inteligencia artificial diseñadas para hacer este proceso menos tedioso.
Notion, un conocido repositorio de documentación, no solo se usa para crear documentación técnica sino también para manejar información de cualquier tipo. Lo que lo hace poderoso es su motor de inteligencia artificial que ayuda a crear todo tipo de documentación, incluyendo la técnica.
Para documentar código en Notion, se puede simplemente copiar y pegar el código, luego usar la función Ask AI para darle instrucciones con lenguaje natural. Por ejemplo, si decides agregar un bloque de código SQL, puedes pedirle al AI que cree una documentación técnica como un diccionario de datos y agregue descripciones para las columnas y tablas.
Otra herramienta poderosa es ChatGPT, la cual puede usarse para documentar código. Para usar esta función en ChatGPT, debes darle una consigna al chatbot sobre qué tienes que documentar. Por ejemplo, puedes darle un script en Python y decirle que comente y haga una descripción sobre la función del script.
También, ChatGPT puede generar comentarios explicativos para cada sección del código y una descripción general de la función del script. Una vez creada, esta documentación puede ser fácilmente copiada y pegada en Notion o cualquier otro repositorio de documentación.
Lo interesante de estas herramientas es que son muy versátiles. No solo trabajan con SQL o Python, sino con cualquier otro lenguaje de programación, incluyendo ROS, PHP, JavaScript, entre otros. Gracias a ello, son útiles para entender el código de cualquier compañero, especialmente si no estás familiarizado con el lenguaje en que está escrito.
El uso de herramientas de inteligencia artificial para inspeccionar y documentar tu código no sólo ahorra tiempo, sino que también mejora la accesibilidad y escalabilidad del código en cualquier equipo de desarrollo. Esto permite a todos los miembros entender mejor el proceso y continuar con él, mejorando la eficiencia en la organización.
Aportes 16
Preguntas 1
Yo usé Chat GPT para crear el readme de una API que creé.
Les comparto Hajime no Ippo API
Estas herramientas, definitivamente, ayudarán demasiado a los desarrolladores a escribir documentación, sin morir en el intento.
Hace 6 meses creé con ChatGPT los README de algunos de mis proyectos en github y acá están los resultados, en ese entonces se empezaba a hablar de esto.
https://github.com/xhapa/Queens-Alive
https://github.com/xhapa/Tower-of-Hanoi
es facil usar las herramientas de inteligencia artificial pero ay que saber pedir los codigos
Notion es un software de gestión de proyectos y para tomar notas. Está diseñado para ayudar a los miembros de una empresa u organización a coordinar plazos, objetivos y tareas en áreas de la eficiencia y la productividad.
Documentación en software es algo muy importante, lamentablemente algunos “developers” no valoran su importancia.
Anotado Notion AI para añadir a mi toolbox 📝
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.