поэтому если писать fp, то только на haskell - но это очень сложно, я до конца не смог его осилить, но пишуть на фп. потому что программы на таких языках намного безопаснее, меньше ошибок.
потому что надо быстро нахреначить проект и все, а на Java все разрабатывают осторожно и медленно, чтоб 100% покрытие было, но язык на самом деле такой себе..
Чот в нормальных конторах все эти тестики пишутся и им не лень. А Вася с южного бутово пусть и дальше тестирует как придется. Кстати, как и половина джавистов
есть мноиге вещи в java которые просто за тебя генерируются, достаточно просто создать interface добавить аннотацию и все, покрывать тестами такое не нужно.
эта штука тебе генерирует findAll, findById, и куча других вещей, чего нехватает дописываешь: findByUserIdAndCountryId прямо текстом и он сгенерирует из этого тебе sql запрос