Size: a a a

Programming Offtop

2020 March 19

GK

Gregory Klyushnikov in Programming Offtop
Konstantin dmz9
че там можно делать то
Вообще я хочу чтобы как ВК в 2007
источник

GK

Gregory Klyushnikov in Programming Offtop
Без пабликов
источник

ML

Mikhail Levchenko in Programming Offtop
Konstantin Dovnar
Чот сейчас призадумался и понял, что не могу понять, как лучше это сделать и почему:

Есть у нас какой-то дата сурс\репозиторий, в нём нужна возможность сохранять новые сущности. Например, юзеров. У юзеров определённая моделька, пусть
 data class User(val id: Long, val name: String)


И вот я думаю, как лучше создавать их? Передавая в метод создания уже готовый объект User и игнорить поле id (потому что оно будет заполняться потом при сохранении) или же передавать аргументами нужные для создания поля и уже на стороне дата сорса работать с ними?
заполнять поле при сохранении – говно идея
источник

U

Unat in Programming Offtop
Alex Wells
В начале кажется круто, пока в проекте не наплодится подобных классов триллион и тебе нужно эту залупу поддерживать, а все потому что ты хочешь, что бы внутри это выглядело идеально
объект с id=null - вот это залупа.
источник

ML

Mikhail Levchenko in Programming Offtop
Gregory Klyushnikov
Без пабликов
почему без них?
источник

Kd

Konstantin dmz9 in Programming Offtop
Mikhail Levchenko
заполнять поле при сохранении – говно идея
можно хеш генерить если должно быть уникальным и его в качестве ид и использовать
источник

ML

Mikhail Levchenko in Programming Offtop
чисто из-за ностальгии или есть причины?
источник

Kd

Konstantin dmz9 in Programming Offtop
числовые айдишники моветон
источник

ML

Mikhail Levchenko in Programming Offtop
Konstantin dmz9
можно хеш генерить если должно быть уникальным и его в качестве ид и использовать
а как же guuid
источник

AW

Alex Wells in Programming Offtop
Unat
объект с id=null - вот это залупа.
а какая разница то? да, залупа, согласен, но оно стоит поддержки этих Create энтити? Да нихуя
источник

Kd

Konstantin dmz9 in Programming Offtop
Mikhail Levchenko
а как же guuid
гуид не совсем то
источник

U

Unat in Programming Offtop
Alex Wells
а какая разница то? да, залупа, согласен, но оно стоит поддержки этих Create энтити? Да нихуя
А тебе дженерики совсем не нравятся?
источник

AW

Alex Wells in Programming Offtop
к тому же сомневаюсь, что ормки с такими энтити подружатся
источник

U

Unat in Programming Offtop
Нахуй ORM'ки
источник

U

Unat in Programming Offtop
для начала
источник

Kd

Konstantin dmz9 in Programming Offtop
Konstantin dmz9
гуид не совсем то
гуид рандомная хуйня, хеш вполне детерминированая хуйня
источник

AW

Alex Wells in Programming Offtop
ага, ясно, дурачек детектед
источник

U

Unat in Programming Offtop
Сколько бэк ни писал, в итоге все-равно ORM выкидывал
источник

U

Unat in Programming Offtop
ты ещё Active Record ORM предложи
источник

AW

Alex Wells in Programming Offtop
Unat
Сколько бэк ни писал, в итоге все-равно ORM выкидывал
ты большой проект хоть раз писал?)
источник