Java достаточно безопасный язык программирования с точки зрения управления памятью и типов. Но с переходом на Kotlin мы можем программировать ещё более безопасно благодаря некоторым фичам языка, недоступных в Java.
Это означает больше времени на бизнес-логику, меньше на велосипеды. И да, с этими фичами некоторые unit-тесты вам больше не понадобятся.
Автор: Руслан Захаров
Multistack developer.