Need an assertion policy
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- rust
- Domínio
- documentation
Direção de pesquisa
Comece revisando os usos atuais de assert e debug_assert em toda a base de código Rust, já que a issue não nomeia arquivos ou testes específicos. Defina a diretriz do projeto para escolher entre os dois e documente-a no local apropriado de orientação do projeto; considera-se concluído quando a política estiver clara o suficiente para ser aplicada de forma consistente.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Currently, we use debug_assert in most cases because we check the assertions in tests and we don't want to check them again in the release binary.
But it's not sustainable. Bugs will occur for any reason. It seems better to use assert to crash early because we have a plan to add a bug tracker.
I think we need a guideline to decide when to use assert or debug_assert.
- Linguagem predominante
- Rust
- Estrelas
- 256
- Forks
- 50
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CodeChain-io/codechain
-
is this project still alive? Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
CodeChain-io/codechain#2002 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
CodeChain-io/codechain#1993 · 2 comentários ·
-
Terminate gracefully Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
CodeChain-io/codechain#1987 · 1 comentário ·
-
performance rpc
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
CodeChain-io/codechain#1973 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
CodeChain-io/codechain#1971 ·
Todas as issues de CodeChain-io/codechain
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
-
bug core
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW Abertafuzz
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
ClickHouse/ClickHouse#122114 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
linebender/vello_svg#90 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100