История изменений
Исправление dimgel, (текущая версия) :
- Как замена нуллсейф более менее
Яп поспорил: (1) optional-поле тоже может быть surprise null (surprise!), так что защита весьма условная; (2) бедный GC.
- Да норм рекорды
Эталонное убожество. Плюсую что lombok.Data удобнее, хотя по сравнению со скаловскими case-классами – тоже убожество, т.к. в самом языке нет ни named params, ни destructuring (unapply).
Исправление dimgel, :
- Как замена нуллсейф более менее
Яп поспорил: (1) optional-поле тоже может быть surprise null (surprise!), так что защита весьма условная; (2) бедный GC.
- Да норм рекорды
Эталонное убожество. Плюсую что даже lombok.Data удобнее, хотя по сравнению со скаловскими case-классами – тоже убожество, т.к. в самом языке нет ни named params, ни destructuring (unapply).
Исходная версия dimgel, :
- Как замена нуллсейф более менее
Яп поспорил: (1) optional-поле тоже может быть surprise null (surprise!), так что защита весьма условная; (2) бедный GC.
- Да норм рекорды
Эталонное убожество. Плюсую что даже @lombok.Data удобнее, хотя по сравнению со скаловскими case-классами – тоже убожество, т.к. в самом языке нет ни named params, ни destructuring (unapply).