ДТО обьектов в джавке сеттеры и геттеры или достаточно публичных полей ? =)
Достаточно публичных свойств в нормальном языке
К сожалению, некоторые либы хотят аксессоры на дто, но вообще да
сеттеры - нет
Builder только?
как вариант
нужны
нормальный, это какой?
доводы разумные давай =) А то будет из серии - деды так воевали и нам так нужно
Нет, не нужны
Это как раз оно и есть
просто я в одном пуллреквесте набросил про это и мне сказали что важно использовать конвенцию java beans как раз таки один из дедов
Дедов прожаривай
Ты предлагаешь паблик файнал поля? Наверное что-то в этом есть
можно приватные финальные и геттеры/методы доступа
А, ты только против сеттеров? Я думал и против геттеров тоже
просто первое вредит натурально
Это да. С другой стороны, некоторые фреймворки только недавно научились работать с имьютабл дто
если речь о ДТО-лайк объектах, то я за паблик файнал если речь о чём-то с нетривиальной логикой, я за сокрытие полей и доступ в методах
Интересно, все ли из мейнстримных фреймворков/либ это переживут?
Мб и нет Меня, честно говоря, редко интересуют "все", меня интересует то, с чем я работаю, плюс непосредственная окрестность Ну вот я сейчас смотрю на кодовую базу в джаве, где паблик файнал поля используются, а геттеры и сеттеры в чистом виде - нет
А кто точно переживет? Из твоего опыта
Странный вопрос какой-то, тебе все библиотеки, от которых есть зависимость в проекте, перечислять, или что?)
Ну, хотя бы основные из мейнстрима)
Я не знаю, что такое "основные" и "из мейнстрима" Спринга с хибернейтом в проекте нет FWIW Приличное количество библиотек вообще никак не пересекается с публично-финальностью, очевидно, если ты просто какие-то методы у них дёргаешь
Ну ок. У вас там персистенс либы/фреймворки какие используются? И для работы с жсоном что используется? Что-то типа мапстракта есть?
Жук, джексон Мапстракта вроде нет
Вот и у нас в этом проекте примерно тоже самое но дедов не убедить
Иногда упертые "деды" бывают и в возрасте 25-30 лет 😂
я в контексте не возраста а гибкости мышления и готовностью подискутировать о подходах
Обсуждают сегодня