Александр
Философский вопрос. Котлин безопасен, но в Котлине все равно есть null. Я так понимаю убирать нулл в целом это плохая идея, потому что есть случаи,если иногда что то нул, то лучше пусть оно упадет с npe как можно раньше да?
У меня прям есть такой кейс. Мне нужно указывать что значения нет (BigDecimal), можно сделать через нулл, но пришлось бы в ui и операціях этот нулл обрабатывать. И я решил сделать сингелтон который наследует BigDecimal и переопределил toString. Это неплохая альтернатива null, но не всегда удается определить EmptyObj