Boas Práticas para Escrever Bibliotecas em Rust
120 páginas
Portuguese
PDF
4.5

Boas Práticas para Escrever Bibliotecas em Rust

Руководство по созданию качественных Rust-библиотек

Autor:

Ano:

Resumo:

Introdução

O livro «Good Practices for Writing Rust Libraries» (autor — E. Dunham, 2020, 120 páginas) é um guia compacto, mas extremamente rico, dedicado à arte de criar bibliotecas na linguagem Rust. Diferente de muitos livros que ensinam sintaxe ou fundamentos da linguagem, este trabalho foca exatamente em como tornar uma biblioteca conveniente, confiável, segura e fácil de usar para outros desenvolvedores. Rust é uma linguagem conhecida por seu rigor e desempenho, mas sem práticas corretas, até mesmo nela é possível criar código inconveniente ou não confiável. Este livro visa preencher essa lacuna.

Sobre o que é o livro

O livro cobre todo o ciclo de vida de uma biblioteca em Rust: desde o design da API pública até a publicação no registro crates.io e suporte posterior. Os principais tópicos incluem:

  • Princípios de design de API: minimalismo, consistência, compatibilidade reversa.
  • Documentação de código com rustdoc: como escrever exemplos claros, descrições e avisos.
  • Testes: testes unitários, testes de integração, testes de documentação (doc-tests).
  • Gerenciamento de dependências e versionamento (SemVer).
  • Segurança: trabalho com código unsafe, garantias de segurança, tratamento de erros.
  • Desempenho: profiling, benchmarks, otimização sem prejudicar a legibilidade.
  • Publicação e suporte: CI/CD, rastreamento de issues, comunicação com a comunidade.

Para quem é este livro

Recommendations