Size: a a a

Programming Offtop

2020 April 29

I

Igor in Programming Offtop
А название у data класс: ...ModelImpl
источник

I

Igor in Programming Offtop
> Model
> Impl

(карл) (я даже вскрывать не хочу, что автор сказать хотел)
источник

BP

Bogdan Panchenko in Programming Offtop
😔
источник

AN

Alexander Nozik in Programming Offtop
Ну само по себе не криминал. Правда сложно придумать, зачем оно может быть нужно
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
> Model
> Impl

(карл) (я даже вскрывать не хочу, что автор сказать хотел)
Полиморфизм - это круто
источник

ML

Mikhail Levchenko in Programming Offtop
Ничего ты в ооп не шаришь
источник

I

Igor in Programming Offtop
Действительно, в них же можно запросы из sqlite напихать в будущем
(ооп-смекал-очка)
источник

BP

Bogdan Panchenko in Programming Offtop
Igor
Действительно, в них же можно запросы из sqlite напихать в будущем
(ооп-смекал-очка)
Валидацию ещё 😄
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
Действительно, в них же можно запросы из sqlite напихать в будущем
(ооп-смекал-очка)
А ещё можно подменить модель в тестах на мок
источник

ML

Mikhail Levchenko in Programming Offtop
И тогда заполнять лишние не придётся
источник

ML

Mikhail Levchenko in Programming Offtop
источник

АМ

Абдулмуталим Муртаза... in Programming Offtop
Потом можно ещё заглотнуть от этих моделей в будущем
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Сегодня увидел в проде data класс, у которого все 11 val проперти конструктора - это реализации интерфейса.
Лежат оба в одном модуле и пакете - я даже спрашивать не стал зачем это сделали.
Слушай, я пытался придумать оправдание, но не смог.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Слушай, я пытался придумать оправдание, но не смог.
ComponentN нужы
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
ComponentN нужы
А интерфейс зачем?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
А интерфейс зачем?
эммм
источник

AN

Alexander Nozik in Programming Offtop
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
А интерфейс зачем?
Лан, завтра спрошу
источник

AM

Andrew Mikhaylov in Programming Offtop
Речь идёт про чёт такое

interface X {
   val a: Int
   val b: String
   val c: Float
}
data class XModelImpl(
   override val a: Int,
   override val b: String,
   override val c: Float
): X
источник

AM

Andrew Mikhaylov in Programming Offtop
Ну, если я верно понял
источник