Compartilhamento de tecnologia

5 melhores maneiras de codificar em Rust

2024-07-12

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

Este artigo é uma análise de videobloggers Rust conhecidosLet's Get Rustyde5 melhores maneiras de codificar em RustDurante a tradução e organização deste vídeo, foram feitas exclusões e modificações apropriadas para estar em conformidade com as expressões idiomáticas chinesas. Os direitos autorais pertencem ao autor original.


Olá a todos, aqui vou mostrar 5 maneiras de melhorar sua experiência de codificação Rust. Quer você seja um iniciante ou um desenvolvedor Rust experiente, essas dicas serão valiosas para você. Também compartilharei uma sexta dica bônus polêmica no final do vídeo, então fique por aqui até o final.

OK, vamos começar.


Configuração IDE perfeita


Supondo que você tenha o Rust instalado, a próxima coisa que você precisa fazer é certificar-se de que seu IDE esteja configurado corretamente. O VS Code é minha primeira escolha porque é fácil de usar, funciona em todos os principais sistemas operacionais e é altamente configurável. Para configurar o VS Code para desenvolvimento Rust, existem três extensões obrigatórias e algumas extensões opcionais, mas muito poderosas, que eu recomendo fortemente.

Aqui estão três extensões obrigatórias:

  1. Rust Analyzer: servidor de linguagem oficial do Rust, fornecendo conclusão de código, salto para definição, prompts embutidos e outras funções.
  2. CodeLLDB: Esta extensão permite depurar código Rust.
  3. Melhor TOML: Fornece destaque de sintaxe para arquivos TOML.

Com essas três extensões, você pode começar a desenvolver o Rust. Além disso, existem algumas extensões opcionais muito poderosas que também valem a pena instalar:

  1. Lente de erro: destaque aprimorado de erros e avisos. Como você pode ver, isso torna o erro mais proeminente e exibe a mensagem de erro embutida.
  2. Todo Tree: ajuda você a encontrar rapidamente itens de tarefas pendentes em seu código. Um recurso interessante do Todo Tree é que ele usa uma expressão regular para corresponder aos itens de tarefas, e você pode alterar essa expressão regular. Neste exemplo, alterei a expressão regular para que ela também destaque a macro todo!