Tratamento de erros
Prever falhas possíveis e definir comportamentos adequados.
Fiabilidade
Software útil tem de lidar com situações reais, incluindo erros, alterações e necessidades futuras. A fiabilidade começa nas escolhas de engenharia.
Prever falhas possíveis e definir comportamentos adequados.
Testar comportamentos relevantes e reduzir regressões.
Privilegiar soluções compreensíveis e preparadas para mudanças.
Engenharia responsável
A escolha de mecanismos de recuperação, monitorização ou redundância depende dos requisitos e do orçamento de cada projeto. Não apresentamos garantias ou métricas que não tenham sido demonstradas.
Conhecer os projetos públicosVerifica localmente se um repositório Python está pronto para ser público: README, licença, testes, CI, documentação e higiene de segurança básica.