Código Limpo em Rust: um guia prático para escrever código confiável e sustentável
300 páginas
Portuguese
PDF
4.5

Código Limpo em Rust: um guia prático para escrever código confiável e sustentável

Código Limpo em Rust: um guia prático para escrever código confiável e sustentável

Autor:

Ano:

Resumo:

O livro «Código Limpo em Rust» é um guia prático que o ajudará a dominar a filosofia da programação idiomática em uma das linguagens de sistema mais modernas. O Rust combina o desempenho do C++ com a segurança de memória, mas seu sistema único de propriedade (ownership) e empréstimo (borrowing) exige uma abordagem especial para o design de código. Este livro será seu guia no mundo do código limpo, sustentável e eficiente em Rust.



Sobre o que é este livro?

Ao contrário de simples guias de sintaxe, esta edição foca nos princípios de escrever código de qualidade. Você aprenderá:

  • Padrões idiomáticos: como usar os recursos do Rust (Option, Result, pattern matching, traits) para criar soluções concisas e seguras.
  • Gerenciamento de memória sem dor: entenderá tempos de vida (lifetimes), propriedade e empréstimo com exemplos reais, evitando armadilhas comuns.
  • Design de arquitetura: como construir programas modulares usando traits, genéricos (generics) e composição em vez de herança.
  • Tratamento de erros: criação de sistemas confiáveis com tipos de erro personalizados e formas idiomáticas de propagá-los.
  • Testes e documentação: como incorporar testes no código, escrever documentação que não fique desatualizada e usar ferramentas como clippy e rustfmt.


Para quem é este livro?

O livro será útil tanto para iniciantes que já dominam a sintaxe básica do Rust, quanto para desenvolvedores experientes em outras linguagens (C++, Python, Java) que desejam migrar para o Rust e já escrever código de qualidade. Se você está cansado de lutar contra bugs relacionados à memória ou quer aprender a criar sistemas de alta carga que funcionam por anos sem falhas — esta edição é para você.



O que você aprenderá?

  • Como evitar antipadrões em Rust (por exemplo, clonagem excessiva ou uso incorreto de Rc/Arc).
  • Segredos para escrever programas paralelos seguros usando Send e Sync.
  • Como organizar um projeto para que seja fácil de refatorar e expandir.
  • Casos reais: desde a escrita de utilitários de linha de comando até a criação de serviços de rede.


Cada capítulo contém exercícios práticos e exemplos de código que podem ser aplicados imediatamente em seus projetos. O livro é escrito em linguagem viva, com foco na compreensão, e não na memorização da sintaxe. «Código Limpo em Rust» não é apenas um livro, é um investimento na qualidade do seu código e no seu futuro profissional.



Atenção: Para obter o máximo proveito, recomenda-se ter um conhecimento básico de Rust (compilador instalado, familiaridade com variáveis e funções).

Recommendations