Kotlin fornisce try, catch, finally e throw per gestire gli errori.
try
catch
finally
throw
In Kotlin, la registrazione può essere effettuata utilizzando la funzione integrata println() per casi semplici, o con librerie più sofisticate come SLF4J con Logback o Log4j per esigenze avanzate.
println()
Ecco un esempio semplice.
Ecco un frammento di codice Kotlin che mostra un comune “bad smell” del codice e la sua versione rifattorizzata.