Evita la deuda cognitiva reescribiendo manualmente el código generado por LLM
Un desarrollador utiliza asistentes de codificación en sus proyectos personales, pero evita dejar que el equipo genere código automáticamente para evitar la deuda cognitiva. La deuda cognitiva se refiere a la falta de comprensión de cómo funciona el código.
El desarrollador utiliza el asistente para generar código, pero luego lo escribe manualmente en su editor. Esto le permite comprender cada línea de código y cómo se integra en su base de código existente. Al escribir el código manualmente, el desarrollador puede detectar errores o malas decisiones de diseño que el asistente pueda haber cometido.
“Este enfoque permite al desarrollador construir un modelo mental de cómo funciona el código y dónde se encuentra cada funcionalidad en la base de código”
Este enfoque permite al desarrollador construir un modelo mental de cómo funciona el código y dónde se encuentra cada funcionalidad en la base de código. Esto facilita la realización de cambios y mejoras en el futuro. El desarrollador considera que este enfoque es similar al proceso de aprendizaje que siguió cuando era principiante en programación, cuando se le aconsejaba que no copiara y pegara código, sino que lo escribiera manualmente para comprenderlo completamente.
El uso de asistentes de codificación puede generar una gran cantidad de deuda cognitiva en la industria del software, ya que los desarrolladores pueden perder la comprensión de cómo se construyen los sistemas digitales. El desarrollador cree que es importante priorizar la comprensión sobre la productividad y planea seguir utilizando este enfoque en el futuro.