Dart tukee kahta virhetyyppiä.
Dart sisältää yksinkertaisen lokitusmekanismin dart:developer kirjaston kautta.
dart:developer
Dartissa funktion määrittelee käyttämällä void avainsanaa, jos se ei palauta arvoa, tai määrittelemällä sen muutoin palautettavan arvon tyypin.
void
Ennen refaktorointia saatat omistaa koodin, joka sekoittaa eri abstraktiotasoja tai vastuita, kuten alennuksen laskeminen ja sen soveltaminen.