BookinglyTech News
Software

La encuesta de depuración de Rust 2026 revela que la mayoría no usa depuradores

El equipo de Rust publica los resultados de su primera encuesta de depuración: más de 2.300 respuestas muestran que la mayoría prefiere los logs y solo una minoría usa depuradores.

2 min de lecturaLobsters0 vistas

El equipo de Rust ha publicado los resultados de su primera encuesta de depuración, realizada en febrero. Con más de 2.300 respuestas, el informe muestra que, pese a que la depuración es uno de los puntos débiles señalados por la comunidad, más de la mitad de los encuestados (54%) no usa actualmente un depurador para Rust. El 46% restante lo hace, pero la forma más común de depurar sigue siendo el print debugging y la macro dbg!.

Quién usa depuradores

El 80% de los participantes se declara de nivel intermedio o avanzado. Entre los usuarios avanzados, cerca de la mitad usa depurador; entre los principiantes, la mayoría nunca lo ha usado. Además, un 27% de los que dejaron de usar Rust lo achaca total o parcialmente a problemas con la depuración.

Cómo se depura

Fuera del print debugging, la opción más popular es lldb integrado en el IDE, seguida de gdb en la línea de comandos. Por sistema operativo, en Linux gdb en CLI gana por muy poco a lldb en IDE; en Windows, WSL y macOS, lldb en el IDE es la elección dominante. En Windows los depuradores de línea de comandos son los menos usados. Un dato curioso: hay seis valientes que usan WinDbg en Linux.

El 87% usa el depurador para ejecución paso a paso, y solo el 25% lo emplea para depurar código asíncrono. Un 44% depura programas que mezclan Rust con otros lenguajes, principalmente C (70%), C++ (43%) y Python (20%).

Por qué no se usan depuradores

La razón principal es que resulta más rápido o fácil usar logs o print debugging (81%). Los comentarios abiertos apuntan a que los depuradores son complicados de configurar, especialmente en Windows, WebAssembly o entornos embebidos. El 37% afirma que su código funciona a la primera.

El informe completo incluye datos pormenorizados y propuestas para mejorar la experiencia, como los atributos de depurador ya disponibles en la referencia de Rust. Los resultados completos están en PDF.