Size: a a a

2020 November 17

AS

Alexey Shatunov in phpGeeks
я вообще БД люблю в одной таблице хранить, колонки просто разные
источник

AS

Alexey Shatunov in phpGeeks
флексы в вертике
источник

FL

First Last in phpGeeks
walfter
Смысл плодить много таблиц для одной вещи?
1) С полиморфной таблицой ты индексы не пропишешь
2) Картинки постов и картинки юзеров - это разные сущности
источник

АГ

Алексей Гевондян... in phpGeeks
Alexey Shatunov
флексы в вертике
id, data: json)
источник

FL

First Last in phpGeeks
Алексей Гевондян
наследование нужно там, где полиморфизм. но вполне можно, если заморочиться, делать все на голых интерфейсах, композиции, вообще без наследования. да.
Когда в пхп будет уже параметрический полиморфизм?!?!?!?
источник

AS

Alexey Shatunov in phpGeeks
😅
источник

w

walfter in phpGeeks
First Last
1) С полиморфной таблицой ты индексы не пропишешь
2) Картинки постов и картинки юзеров - это разные сущности
Так или иначе это всё равно картинки
источник

FL

First Last in phpGeeks
walfter
Так или иначе это всё равно картинки
Охуеть)
А комментарии и новости - набор текста)
источник

FL

First Last in phpGeeks
Алексей Гевондян
наследование нужно там, где полиморфизм. но вполне можно, если заморочиться, делать все на голых интерфейсах, композиции, вообще без наследования. да.
Это не заморочиться, полиморфизм разный бывает
источник

АГ

Алексей Гевондян... in phpGeeks
First Last
Это не заморочиться, полиморфизм разный бывает
имеется ввиду разная реализация одного контракта
источник

FL

First Last in phpGeeks
В том числе и с помощью интерфейсов

Правда, каким боком полиморфизм к наследованию - я не знаю, когда там речь про ad hoc и параметрический (контракты и перегрузка функций)
источник

АГ

Алексей Гевондян... in phpGeeks
типовые всякие фишки - пока нечего ими запариваться. на интерфейсах можно сделать практически что угодно, и классах.
источник

w

walfter in phpGeeks
А если 20 моделей то будет 20 дополнительных таблиц для крепления картинок?
источник

FL

First Last in phpGeeks
walfter
А если 20 моделей то будет 20 дополнительных таблиц для крепления картинок?
А если у тебя микросервисы, ты сделаешь один микросервис для картинок?
источник

w

walfter in phpGeeks
В зависимости от требований
источник

w

walfter in phpGeeks
Если понадобится по требованиям то да
источник

w

walfter in phpGeeks
Базы всё равно разные
источник

FL

First Last in phpGeeks
Думаю, проще и легче будет сделать библиотеку для работы с картинками и переиспользовать ее в каждом микросервисе, чем городить эту дрочь
источник

w

walfter in phpGeeks
Это же микросервисы
источник

w

walfter in phpGeeks
Так у тебя и будет микросервис картинок
источник