Size: a a a

2021 April 07

SP

Sergey Protko in symfony
звучит как что-то что должно быть отдельным проектом и крутиться изолированно от основной системы
источник

SP

Sergey Protko in symfony
тогда да, тогда и изоляция и разработку можно аутсорснуть
источник

SP

Sergey Protko in symfony
p.s. можно бандлы юзать, в этом случае главный критерий что твои бандлы между собой не должны зависимостей иметь (можно общие либы но бандл от бандла зависеть не должен). Так же бандлам не стоит в базу лазать например. Они могут предоставить какой-нибудь интерфейс для стораджа который имплементит уже тот кто бандлом пользуется. Но "оно само в базу ходить не должно".
источник

VK

Vladyslav Kopaihorod... in symfony
ты не уважаешь FosUserBundle????
источник

SP

Sergey Protko in symfony
эта штука попила кровушки
источник

VK

Vladyslav Kopaihorod... in symfony
первая кровь Рембо была когда надо было натянуть шаблон на бандл
источник

VK

Vladyslav Kopaihorod... in symfony
потом прилетает тебе требование "будут кастомеры и админы, надо две формы" и ты такой "ща будет"
источник

VK

Vladyslav Kopaihorod... in symfony
ну и через 10 таких требований от фос юзер бандла остался UserManager
источник

EU

Egor Ushakov in symfony
Так и делал: экстрактировал интерфейсы из ядра в отдельный Composer-пакет, который в свою очередь рекуайрится и ядром, и бандлами. Бандлы на своей стороне либо 1) имплементят интерфейсы , чтобы стать tagged service внутри ядра, либо 2) инжектят интерфейсы из Composer-пакета, чтобы юзать сервисы ядра ( БД и т.д)
источник

D

Denis in symfony
Да, я использую.
источник

D

Denis in symfony
только js стараюсь не нагружать особо без надобности
источник

JN

Julia Nikolaeva in symfony
Это все понятно, меня интересует вопрос разделения своего проекта на бандлы, вынесение бизнес фич в них. Тогда в принципе над разными бандлами могут относительно независимо работать разные подкоманды. Кроме дополнительной сложности есть какие-то ещё аргументы против?
источник

AK

Anton K. in symfony
нету
источник

✨Basic_Instinct✨ in symfony
еще забыли упомянуть удобство обновление бандлов компосером, если ты их используешь в нескольких проектах
источник

JN

Julia Nikolaeva in symfony
Мы про один проект
источник

A

Anthony in symfony
вынесение бизнес фич в бандлы - выстрел себе в голову из безоткатного орудия в упор
источник

AK

Anton K. in symfony
че такое бизнес фичи?
источник

A

Anthony in symfony
Или вы имели ввиду отдельные контексты предметной области?
источник

JN

Julia Nikolaeva in symfony
Да
источник

JN

Julia Nikolaeva in symfony
Просто не все понимают этот термин
источник