машины, еда, услуги, это просто объявление с описанием и контактной информацией и тд.
На данном этапе функционал общий и одинаковый, стоит ли абстрагироваться от этих групп и сделать одну сущность на 3 элемента, просто с разными enum type например или для каждого писать отдельную логику даже если всё будет повторяться?
Просто в будущем может быть такое что где-то поменяется функционал и будет отличаться
Если вы проектируйте объявления то и работайте с объявлениями: аренда и продажа это разные типы объявлений, а продажа машины и лопаты это все ещё один
А какая будет разница между объявлением об авто и объявлением об услугах? В смысле - разница в обработке какая будет?
В начале никакой и поля одинаковые, но в будущем возможно придется добавить дополнительный функционал, например бронирование услуги и тд.
Похоже на преждевременную оптимизацию
ну если возможно, то потом возможно и поменяешь
а что, процесс бронирования будет отличаться?
Обсуждают сегодня