Rust: dicas e melhores práticas
300 páginas
Portuguese
PDF
4.5

Rust: dicas e melhores práticas

Rust: dicas e melhores práticas

Autor:

Ano:

Resumo:

O livro «Rust: dicas e melhores práticas» é um guia prático para desenvolvedores que já dominam os fundamentos da linguagem Rust e desejam avançar para um novo nível de maestria. O autor, Andrey Sokolov, com muitos anos de experiência em programação de sistemas, reuniu neste livro abordagens comprovadas, expressões idiomáticas e padrões que o ajudarão a escrever não apenas código funcional, mas código elegante, seguro e de alto desempenho.



Este livro não reescreve a documentação — ele se concentra em problemas reais e erros típicos que os desenvolvedores enfrentam em Rust. Você aprenderá como usar corretamente o sistema de ownership e borrowing, evitar armadilhas comuns ao trabalhar com lifetimes, e projetar abstrações robustas sem perda de desempenho.



O que você aprenderá com o livro:

  • Como aplicar as expressões idiomáticas do Rust: Result, Option, ? operator, Into/From e outras
  • Dicas de gerenciamento de memória: quando usar Box, Rc, Arc e Cell/RefCell
  • Padrões para multithreading seguro: Send/Sync, canais, mutexes e estruturas lock-free
  • Práticas para escrever testes, benchmarks e documentação
  • Como projetar APIs amigáveis ao usuário e resilientes a mudanças
  • Receitas para trabalhar com FFI, macros e código assíncrono
  • Erros típicos de iniciantes e como evitá-los


Para quem é este livro:

  • Desenvolvedores migrando para Rust a partir de outras linguagens (C++, Python, Java)
  • Programadores que já escreveram vários projetos em Rust e desejam aprofundar seus conhecimentos
  • Engenheiros trabalhando em sistemas de alta carga, onde desempenho e segurança são críticos
  • Todos que desejam escrever em Rust «como um profissional» — de forma limpa, eficiente e sem dor


O livro contém muitos exemplos de código que podem ser aplicados imediatamente em projetos reais. Cada dica é acompanhada de uma explicação «por que isso funciona» e «quando é apropriado». O autor compartilha não apenas técnicas, mas também a filosofia da linguagem, ajudando o leitor a pensar na paradigma do Rust.



«Rust: dicas e melhores práticas» é um livro de referência para quem deseja extrair o máximo das capacidades do Rust e escrever código que agradará tanto a você quanto aos seus colegas.

Recommendations