Dart obsługuje dwa typy błędów.
Dart zawiera prosty mechanizm logowania poprzez bibliotekę dart:developer.
dart:developer
W języku Dart definiujesz funkcję używając słowa kluczowego void, jeśli nie zwraca wartości, lub określasz typ zwracanej wartości w przeciwnym wypadku.
void
Przed refaktoryzacją możesz mieć fragment kodu, który miesza różne poziomy abstrakcji lub odpowiedzialności, jak obliczanie zniżki, a następnie jej stosowanie.