O Dart suporta dois tipos de erros.
Dart inclui um mecanismo de registro simples através da biblioteca dart:developer.
dart:developer
No Dart, você define uma função usando a palavra-chave void se ela não retornar um valor, ou especifica o tipo de valor que retorna de outra forma.
void
Antes da refatoração, você pode ter um trecho de código que mistura diferentes níveis de abstração ou responsabilidades, como calcular um desconto e depois aplicá-lo.