Юрий
но тот бэкап никак не должен разрабов касаться
Юрий
вообще никак
Dmitry
а кого?
Юрий
для разрабов миграции и сидер
Dmitry
менеджер это делать будет?
Юрий
блять
Юрий
раздвинь сознание
Dmitry
постараюсь
Юрий
дев - гит, миграции, сидеры. разраб себе поднимает копию с миграций
Юрий
стейдж - CI+CD, реплика база с боевой где можно пошалить. правки в базе через миграции вносятся.
Юрий
прод - CI+CD, правки в базу миграциями.
Юрий
пускаешь козло.. менеджеров на стейдж - пускай хоть сломают его
Юрий
но разрабам то боевая база нахера?
Юрий
хочешь пустить менеджеров потестить - даешь им стейдж с актуальной репликой базы.
Юрий
а разрабы у тебя сами у себя развернут с миграций и сидеров проект.
Юрий
с обезличенными фейковыми данными от сидеров.
Юрий
разрабу проще запустить 1 команду для инициализации проекта и хоть угробить его, чтобы 1 командой развернуть с нуля
Юрий
чем давать им бэкапы базы и заставлять заниматься ручными развертываниями
Юрий
не говоря о том что это банально не секьюрно
Dmitry
но миграции есть далеко не всегда актуальные
Юрий
это проблема разрабов
Юрий
поддерживай в актуальном состоянии и не будет такой проблемы
Dmitry
уж так сложилось что мне приходиться подерживать овердохрена проектов, и я ни разу еще не видел полность рабочих миграций
Юрий
сочувствую.
Dmitry
одно дело когда ты 1-2 проекта ведешь, ты их вылизать можешь. И другое когда тебе кидают левые, на доработки поддержку
Borys
Borys
В чем проблема?
Юрий
в том что ты зажрался)
Dmitry
:)
Borys
И буду писать "не бери проект без миграций, git, тестов"
Borys
:D
Юрий
а я хочу деплой через билд образа докера
Юрий
чтоыб потом писать что деплой неправильный)
Borys
слишком сложно, досвидания
я еще до докера/вагранта не дошел
Юрий
зато нулевой простой при деплое
Юрий
меня на самом деле веселит что такое есть на петах где простой в прицнипе не важен)
Borys
ммм, можно по русски более7
Юрий
ммм, можно по русски более7
поправил на петы. речь о том что у многих есть проекты на гитхабе для души. и вот там докеры и прочее, а на бой по фтп выкладывают не особо парясь)
Borys
Бывает и такое, только про ftp думаю ты преувеличил все же.
Borys
git + ssh думаю правдоподобнее будет
Юрий
+
Dmitry
сидят тут такие госпада о высоких материях рассуждают. А мне вот на прошлой неделе с аутсорса прислали проект выложить. http://c2n.me/3NdLw0j
Dmitry
угадаете что в файликах? :)
Юрий
диффы?
Borys
The Ant
Dmitry
ага :)
в каждом
include ...
<html ...
ну и т.д.
Dmitry
почему бы и нет. Работает же
The Ant
да пездец ) сочувствую тебе. Знакомая хуйня, не единожды такое говнецо делал )
Юрий
а что в файлах test?
Юрий
если я как юзер зайду увижу то чего не положено?
Borys
Объясните.
Borys
Зачем работать с таким кодом?
Borys
Развития 0 же?
The Ant
надо если
Dmitry
увидишь, но там ничего интересного :)
Юрий
+. я тут потыркался в попытках переписать это на фреймворк постепенно. понял что тупо и снес все в ноль. тз вот пишу сам себе.
Borys
надо если
Надо только умирать :) Если не хочешь работать то не работай в чем вопрос то?
The Ant
Dmitry
с чего то надо начинать
Borys
в бабле, что потенциально может принести этот говнокод, или уже приносит
Dmitry
лучше так я думаю начать, чем с фреймворка. Поймешь хоть какой профит приносят всякие эти ORM, Routing, Template Engine ....
Borys
а на твоего заказчика который хочет вот так, начнется другой заказчик который шарит и платит больше, и это работает всегда
Юрий
Dmitry
я смотрю в сообществе недостаток конкуренции...
Юрий
именно
Юрий
конкуренция только в 5.2-5.4 видимо
Юрий
на современных версиях глушь
Borys
The Ant
Юрий
посмотреть еще выше
Юрий
речь шла о легаси который не по пср, автозагрузке и тп
The Ant
ниче не понял, ну да ладно )
Юрий
одно дело если тебе пришло задание переписать контроллер на симфони и доработать
Юрий
и другое если "вот тебе битрикс - сделай вот так"
The Ant
хз не вижу противоречий
The Ant
что так что эдак. Работает - что еще нада?