Compartir tecnología

5 mejores formas de codificar en Rust

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Este artículo es una revisión de conocidos videoblogueros de Rust.Let's Get Rustyde5 mejores formas de codificar en RustDurante la traducción y disposición de este video, se realizaron las eliminaciones y modificaciones apropiadas para cumplir con las expresiones idiomáticas chinas. Los derechos de autor pertenecen al autor original.


Hola a todos, aquí les mostraré 5 formas de mejorar su experiencia de codificación en Rust. Ya sea que sea un principiante o un desarrollador experimentado de Rust, estos consejos le resultarán valiosos. También compartiré un sexto consejo extra controvertido al final del vídeo, así que asegúrate de quedarte hasta el final.

Bien, comencemos.


Configuración IDE perfecta


Suponiendo que tiene Rust instalado, lo siguiente que debe hacer es asegurarse de que su IDE esté configurado correctamente. VS Code es mi primera opción porque es fácil de usar, funciona en todos los principales sistemas operativos y es altamente configurable. Para configurar VS Code para el desarrollo de Rust, existen tres extensiones imprescindibles y algunas extensiones opcionales pero muy potentes que recomiendo encarecidamente.

Aquí hay tres extensiones imprescindibles:

  1. Rust Analyzer: el servidor de idiomas oficial de Rust, que proporciona finalización de código, salto a la definición, indicaciones en línea y otras funciones.
  2. CodeLLDB: esta extensión le permite depurar el código Rust.
  3. Mejor TOML: proporciona resaltado de sintaxis para archivos TOML.

Con estas tres extensiones, puedes empezar a desarrollar Rust. Además, existen algunas extensiones opcionales muy potentes que también vale la pena instalar:

  1. Lente de error: resaltado mejorado de errores y advertencias. Como puede ver, hace que el error sea más prominente y muestra el mensaje de error en línea.
  2. Todo Tree: le ayuda a encontrar rápidamente elementos pendientes en su código. Una característica interesante de Todo Tree es que utiliza una expresión regular para hacer coincidir las tareas pendientes y puedes cambiar esta expresión regular. En este ejemplo, cambié la expresión regular para que también resalte la macro todo.