Boas Práticas de Time
Práticas compartilhadas que mantêm um time de engenharia Solana rápido e seguro em validators Agave 4.1.1, programas Anchor 0.32.1 e clients @solana/kit 7.0.0.
Busque em todas as páginas da documentação
Práticas compartilhadas que mantêm um time de engenharia Solana rápido e seguro em validators Agave 4.1.1, programas Anchor 0.32.1 e clients @solana/kit 7.0.0.
rust-toolchain.toml, Anchor.toml, .nvmrc commitados.anchor build, testes e typecheck de client em todo PR. Sem verificação apenas manual.solana-verify publicado.Práticas escalam para baixo - mantenha seções de segurança e pin de versão mesmo para 3 engenheiros.
Checklists escritos e demo gravada do capstone First Program substituem pairing no corredor.
Divida práticas: agência possui doc de toolchain, cliente possui keys e aprovação mainnet.
Release maior ou mudança material de CPI - não todo fix de typo.
Alocar % fixo de sprint para upgrades de dependência e otimizações de CU.
Ticket explícito de aceitação de risco ao pular soak ou recomendação de auditoria.
Owners por programa listados em CODEOWNERS com caminho de escalação.
Compartilhe schemas IDL/event quando indexers consomem seus programas.
Práticas de segurança ainda aplicam - redija keys em templates públicos de issue.
Rastreie frequência de deploy, taxa de tx falhada, tempo médio de review - adapte de DORA conforme necessário.
Versões do stack: Esta página foi escrita para Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0 e LiteSVM 0.6.x.
Revisado por Chris St. John·Última atualização: 16 de jul. de 2026