The Ant
и опять доработки, допилы и прочее. так зачем выебываться. делай как можешь быстро чтоб работало, откатывай минимально до рабочего состояния
Borys
The Ant
а потом будешь рефакторить
Borys
а потом будешь рефакторить
а потом на рефактор не дадут времени
Borys
а потом тебе нужно запилить небольшую фичу или фикс
Borys
и ты дрюкаешься дольше
Borys
чем если-бы проект был изначально вменяемым
The Ant
нет, делаешь также из говна и палок )
Borys
нет, делаешь также из говна и палок )
в итоге накапливается ком
The Ant
у меня на балансе щас более 20 сайтов. готовых на 15-20% всего )))
The Ant
но они уже приносят бабло ;D
Borys
The Ant
при этом нет обновления, нет бекапов централизованого
The Ant
ничего нет )
Borys
гита нет, миграций нет :D
Borys
льем на прод по фтп?
The Ant
миграции есть, и гит есть )
Borys
:D
The Ant
но все равно. твой как ты думаешь адвансед шаблон говнище )
Borys
при этом нет обновления, нет бекапов централизованого
люди делятся на тех кто не делает бекапы и уже делает
The Ant
тут просто надо запустить еще в чера :D
The Ant
а бекапы накатим следующим апом
The Ant
от так
Borys
advanced говнище, шиндовс говнище, apache2 говнище, щито еще?)
The Ant
ну ты просто не сталкивался с такими плюшаками в реальных проектах. ставим например этот адвансед. и вот как например сделать так, чтобы каркас сайта был весь через композер установлен?
The Ant
вот хуй ты сделаешь. как ни крути нужна инсталяшка. + пакеты сверху накатывать
The Ant
причем на бек енде в адванседе всего 1контроллер
The Ant
Говно? безусловно
The Ant
элементарно, выкинуть модуль в пакет композера и настроить на него дефолтные роуты. попробуй ка )
The Ant
нисколько
The Ant
они там вообще не нужны. нужен по сути только отдельный конфиг для бек енда и набор компонент другой
Borys
окай, и хранить все контроллеры в frontend?
The Ant
в модулях )
Borys
распихать все по модулям?
Borys
The Ant
распихать все по модулям?
в общем от адванседа толку никакого, несмотря на то, что на нем все построено )
The Ant
бекенд используется только как альтернативный конфиг для админки
The Ant
и вот вопрос. на кой черт он нужен? ;D
The Ant
и у ваших чуваков думаю теже самые соображения. потому и отказались от адванседа
The Ant
а потом две версии поддерживать?
Borys
ога, удобненько
Borys
пользователь пользует front, админ back
Borys
меньше путаницы, изолированы от друг друга
The Ant
ну вот смотри
The Ant
мастеришь ты модуль к примеру статьи
The Ant
как на хабре, да? к примеру
The Ant
и второй модуль будет у тебя статические страницы
The Ant
как ты будешь эти модули разделять на фронт и бек?
Borys
я не буду изначально распихивать этот функционал по модулям
The Ant
ну это условный пример
Borys
на кой CRUD статей пхать в модуль?
The Ant
в качестве модуля может быть видео галерея
The Ant
или фото галерея
The Ant
или форум например
The Ant
т.е. функционал чуть посложнее круда
The Ant
сам модуль выкидываем на гитхаб и делаем пакет под композер
The Ant
т.е. получается самостоятельная единица
Borys
на прошлом проекте
Borys
дернул модуль с github, положил в common путь к модулю
The Ant
руками?
The Ant
и как ты разделял функционал на админку и фронт
The Ant
до кучи усложню. у каждого модуля может быть свой конфиг, и чтоб в админке редактировался ;D
Borys
'modules' => [ 'ticket' => [ 'class' => ..., // прочие настройки ], ],
Borys
все ок работает
The Ant
ну конечно работает. оно и будет работать. просто для фронта и бека разный набор компонент и все
The Ant
вот ты говоришь сразу сделать по человечески ) тут 100500 раз переберешь все варианты, пока до ума доведешь, причем исключительно в процессе реальной эксплуатации.
Borys
ну так
Borys
планирование, блок схема, покрытие кодом
Borys
а не "есть задача, пишем код"
Vadim
планирование, блок схема, покрытие кодом
пишешь, переписываешь, переписываешь...
Borys
пишешь, переписываешь, переписываешь...
да, пока не распланируешь все нормально
Borys
потом покрываешь кодом
Borys
profit
Vadim
потом покрываешь кодом
Есть какие-то книги на эту тему? Статьи?
Vadim
Не про покрытие кодом, а про планирование + блок-схемы