
Юрий
25.08.2017
13:55:53
а то ты сейчас понятия подменишь и скажешь что так и говорил
реплику бд снимай и используй там при надобности

Dmitry
25.08.2017
13:56:29
ну вот я ее и снимаю

Юрий
25.08.2017
13:56:31
но тот бэкап никак не должен разрабов касаться

Google

Юрий
25.08.2017
13:56:36
вообще никак

Dmitry
25.08.2017
13:56:41
а кого?

Юрий
25.08.2017
13:56:41
для разрабов миграции и сидер

Dmitry
25.08.2017
13:56:52
менеджер это делать будет?

Юрий
25.08.2017
13:56:59
блять
раздвинь сознание

Dmitry
25.08.2017
13:57:14
постараюсь

Юрий
25.08.2017
13:57:21
дев - гит, миграции, сидеры. разраб себе поднимает копию с миграций
стейдж - CI+CD, реплика база с боевой где можно пошалить. правки в базе через миграции вносятся.
прод - CI+CD, правки в базу миграциями.
пускаешь козло.. менеджеров на стейдж - пускай хоть сломают его
но разрабам то боевая база нахера?
хочешь пустить менеджеров потестить - даешь им стейдж с актуальной репликой базы.

Google

Юрий
25.08.2017
13:59:23
а разрабы у тебя сами у себя развернут с миграций и сидеров проект.
с обезличенными фейковыми данными от сидеров.
разрабу проще запустить 1 команду для инициализации проекта и хоть угробить его, чтобы 1 командой развернуть с нуля
чем давать им бэкапы базы и заставлять заниматься ручными развертываниями
не говоря о том что это банально не секьюрно

Dmitry
25.08.2017
14:01:16
но миграции есть далеко не всегда актуальные

Юрий
25.08.2017
14:01:27
это проблема разрабов
поддерживай в актуальном состоянии и не будет такой проблемы

Dmitry
25.08.2017
14:02:06
уж так сложилось что мне приходиться подерживать овердохрена проектов, и я ни разу еще не видел полность рабочих миграций

Юрий
25.08.2017
14:02:36
сочувствую.

Dmitry
25.08.2017
14:02:57
одно дело когда ты 1-2 проекта ведешь, ты их вылизать можешь. И другое когда тебе кидают левые, на доработки поддержку

Boris
25.08.2017
14:03:38
В чем проблема?

Юрий
25.08.2017
14:04:03
в том что ты зажрался)

Dmitry
25.08.2017
14:04:05
:)

Boris
25.08.2017
14:04:54
И буду писать "не бери проект без миграций, git, тестов"
:D

Юрий
25.08.2017
14:05:16
а я хочу деплой через билд образа докера
чтоыб потом писать что деплой неправильный)

Google

Boris
25.08.2017
14:05:53
слишком сложно, досвидания
я еще до докера/вагранта не дошел

Юрий
25.08.2017
14:06:14
зато нулевой простой при деплое
меня на самом деле веселит что такое есть на петах где простой в прицнипе не важен)

Boris
25.08.2017
14:07:37
ммм, можно по русски более7

Юрий
25.08.2017
14:10:12
ммм, можно по русски более7
поправил на петы. речь о том что у многих есть проекты на гитхабе для души. и вот там докеры и прочее, а на бой по фтп выкладывают не особо парясь)

Boris
25.08.2017
14:11:43
Бывает и такое, только про ftp думаю ты преувеличил все же.
git + ssh думаю правдоподобнее будет

Юрий
25.08.2017
14:12:56
+

Dmitry
25.08.2017
14:14:03
сидят тут такие госпада о высоких материях рассуждают. А мне вот на прошлой неделе с аутсорса прислали проект выложить. http://c2n.me/3NdLw0j
угадаете что в файликах? :)

Юрий
25.08.2017
14:14:42
диффы?

Boris
25.08.2017
14:14:54

Ad.x ??
25.08.2017
14:15:40

Dmitry
25.08.2017
14:15:42
ага :)
в каждом
include ...
<html ...
ну и т.д.
почему бы и нет. Работает же

Ad.x ??
25.08.2017
14:16:38
да пездец ) сочувствую тебе. Знакомая хуйня, не единожды такое говнецо делал )

Юрий
25.08.2017
14:16:41
а что в файлах test?
если я как юзер зайду увижу то чего не положено?

Boris
25.08.2017
14:17:25
Объясните.
Зачем работать с таким кодом?

Google

Boris
25.08.2017
14:17:39
Развития 0 же?

Ad.x ??
25.08.2017
14:17:46
надо если

Dmitry
25.08.2017
14:18:00
увидишь, но там ничего интересного :)

Юрий
25.08.2017
14:18:11
+. я тут потыркался в попытках переписать это на фреймворк постепенно. понял что тупо и снес все в ноль. тз вот пишу сам себе.

Boris
25.08.2017
14:18:35
надо если
Надо только умирать :) Если не хочешь работать то не работай в чем вопрос то?

Ad.x ??
25.08.2017
14:18:57

Dmitry
25.08.2017
14:19:00
с чего то надо начинать

Boris
25.08.2017
14:20:01
в бабле, что потенциально может принести этот говнокод, или уже приносит

Dmitry
25.08.2017
14:20:04
лучше так я думаю начать, чем с фреймворка. Поймешь хоть какой профит приносят всякие эти ORM, Routing, Template Engine ....

Admin
ERROR: S client not available

Boris
25.08.2017
14:20:20
а на твоего заказчика который хочет вот так, начнется другой заказчик который шарит и платит больше, и это работает всегда

Юрий
25.08.2017
14:20:37

Dmitry
25.08.2017
14:20:45
я смотрю в сообществе недостаток конкуренции...

Юрий
25.08.2017
14:20:55
именно
конкуренция только в 5.2-5.4 видимо

Ad.x ??
25.08.2017
14:21:04

Юрий
25.08.2017
14:21:12
на современных версиях глушь

Boris
25.08.2017
14:22:26

Ad.x ??
25.08.2017
14:23:05

Google

Юрий
25.08.2017
14:23:59
посмотреть еще выше
речь шла о легаси который не по пср, автозагрузке и тп

Ad.x ??
25.08.2017
14:24:28
ниче не понял, ну да ладно )

Юрий
25.08.2017
14:24:43
одно дело если тебе пришло задание переписать контроллер на симфони и доработать
и другое если "вот тебе битрикс - сделай вот так"

Ad.x ??
25.08.2017
14:25:29
хз не вижу противоречий
что так что эдак. Работает - что еще нада?

Boris
25.08.2017
14:26:03

Юрий
25.08.2017
14:26:18
который просто расширять и поддерживать

Boris
25.08.2017
14:26:21
написанный по общепринятым стандартам

Ad.x ??
25.08.2017
14:26:28
эх, мла тяпница я уже потерял нить суждений )

Юрий
25.08.2017
14:26:28
не просят идеальный - даже у фабиена не такой
но нормальный

Boris
25.08.2017
14:26:42
yep, который другой разраб сможет поддерживать

Dmitry
25.08.2017
14:27:06
а может не придется больше его поддерживать. Т.е. сделал проект который не будет требовать доработок в дальнейшем

Boris
25.08.2017
14:27:19

Dmitry
25.08.2017
14:27:25
бывает

Boris
25.08.2017
14:27:45
у меня кстати на проектах пригорает еще от
if ($var), if (!$var), == вместо ===
и если упомянули psr то два пробела вместо четырех

Ad.x ??
25.08.2017
14:28:47
вот не пойму, зачем переписывать не свой проект на нормальный код, если все равно никто не оценит

Юрий
25.08.2017
14:28:50

Ad.x ??
25.08.2017
14:28:56
даже если некоторое время придется поддерживать его )