Size: a a a

Programming Offtop

2020 March 27

QH

Quantum Harmonizer in Programming Offtop
Aleksey D.
и куча nullable полей?
а консистентность стейта - как-нибудь вдруг получится?
а, нет, если добавляются поля, то пусть будет one-to-one через нуллабельный внешний ключ
источник

D

Denys in Programming Offtop
Aleksey D.
и куча nullable полей?
а консистентность стейта - как-нибудь вдруг получится?
Если состояние разные, то они описывают различные сущности - это отдельные таблицы.
источник

D

Denys in Programming Offtop
источник

AD

Aleksey D. in Programming Offtop
Denys
Если состояние разные, то они описывают различные сущности - это отдельные таблицы.
а потом в один список собирать их при выборке?
источник

d

dimiii in Programming Offtop
От-Души Душевно-В-Душу-Жи-Есть.
источник

ML

Mikhail Levchenko in Programming Offtop
c AGP всё становится чуточку веселее
источник

ML

Mikhail Levchenko in Programming Offtop
кстати комикс спиздил во отсюда https://quickbirdstudios.com/blog/gradle-kotlin-buildsrc-plugin-android/
источник

D

Denys in Programming Offtop
Aleksey D.
а потом в один список собирать их при выборке?
Или так, или как описал Миша - через foreign key
источник

D

Denys in Programming Offtop
О, спасибо
источник

AD

Aleksey D. in Programming Offtop
Quantum Harmonizer
а, нет, если добавляются поля, то пусть будет one-to-one через нуллабельный внешний ключ
грубо, будет courier_assignment(order_id) для состояния в доставке?
источник

D

Denys in Programming Offtop
Aleksey D.
грубо, будет courier_assignment(order_id) для состояния в доставке?
Как вариант

Order {
  ...
}

OrderInDelivery {
   order -> Order
   courier -> Courier
}
источник

BP

Bogdan Panchenko in Programming Offtop
Apache DOG™
хоть куда не ткни ифы от них можно избавится правильными средствами
+++
источник

AD

Aleksey D. in Programming Offtop
Denys
Как вариант

Order {
  ...
}

OrderInDelivery {
   order -> Order
   courier -> Courier
}
понял
источник

D

Denys in Programming Offtop
Aleksey D.
понял
Можно, конечно, все в одну таблицу пихать. Но потом придут боги нормализации и покарают во сне. :(
источник

AD

Aleksey D. in Programming Offtop
Denys
Можно, конечно, все в одну таблицу пихать. Но потом придут боги нормализации и покарают во сне. :(
да тут страх, что кто-то подпихнет вне типа какое-то поле или, что сильно хуже, null
источник

D

Denys in Programming Offtop
Aleksey D.
да тут страх, что кто-то подпихнет вне типа какое-то поле или, что сильно хуже, null
Ну, данные для курьера ведь будут как fkey прописываться. Особо ничего кроме null и айдиншника не пробросишь.
источник

QH

Quantum Harmonizer in Programming Offtop
Aleksey D.
грубо, будет courier_assignment(order_id) для состояния в доставке?
поля забыл
источник

VP

Vladimir Petrakovich in Programming Offtop
Aleksey D.
да тут страх, что кто-то подпихнет вне типа какое-то поле или, что сильно хуже, null
Можно (нужно) constraints накидать
источник

QH

Quantum Harmonizer in Programming Offtop
заказ (айди, айдиПользователя, адресДоставки, айдиДоставки?)
доставка (айди, айдиЗаказа, почтоваяСлужба, курьер)

(не знаю, нужно ли FK в обе стороны)
источник

VP

Vladimir Petrakovich in Programming Offtop
Quantum Harmonizer
Я не в курсе деталей, как именно сформулировал ООП Алан хромаКей.
Я скорей против неверного понимания ООП — сеттеров, мутабельнодрисни, императивнодрисни.
Как будто ООП не сочетается с императивщиной
источник