CodeChain-io / CodeChain-io/codechain
Need an assertion policy
Aperta
- Lingua principale
- Rust
- Stelle
- 256
- Fork
- 50
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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](https://github.com/CodeChain-io/codechain/issues/196).
I think we need a guideline to decide when to use `assert` or `debug_assert`.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.