
Boris
26.01.2018
08:26:16
Опиши уж немного.
есть сервис поиска недвижимости на sf3, его необходимо развивать и после взять на ежемесячную поддержку (инциденты, мелкие доработки по запросу). сейчас есть пул задач по доработке примерно на месяц. порядок работы предлагаю следующий - по ТЗ оценивается пул задач, договариваемся на фикс, далее - работа, приемка, оплата

Sergey
26.01.2018
08:35:10
а сколько денег то?

Boris
26.01.2018
08:36:04
как оцените.. елси интересно, вышлю ТЗ на оценку

Google

Sergey
26.01.2018
08:36:33
я так понимаю тут почасовая ставка?
или каждая задача выходит в свой ценник?

Boris
26.01.2018
08:37:20

Sergey
26.01.2018
10:04:03

Sergey
26.01.2018
10:12:50
интеграционные не нужны

Mikhail
26.01.2018
10:21:31
интеграционные не нужны
https://hsto.org/getpro/habr/comment_images/325/177/b0c/325177b0c78083751b99ad3814bd5323.gif

Sergey
26.01.2018
10:22:19
интеграционный тест выявил бы только то что одно окно в сборе работает
e2e уже бы выявило проблему для пользователя

Константин
26.01.2018
10:39:08
Посмотрите, о чем твитнул(а) @Ocramius: https://twitter.com/Ocramius/status/956815117915705344?s=09

Sergey
26.01.2018
10:42:55

Константин
26.01.2018
10:43:59

Sergey
26.01.2018
10:44:28
ну такое случается когда ты работаешь с кодом где местами уже сделать так и переписывать сейчас никак не выйдет

Google

Sergey
26.01.2018
10:44:37
потихоньку полегоньку

Andrey
26.01.2018
10:44:43
я и то дольше)

Sergey
26.01.2018
10:45:00
тут логику запихнем обратно в сущность, тут разделим

Sergey
26.01.2018
11:04:48
Коллеги, ищем разработчиков.
Как на полный день, так и на сдельные работы.
Удаленно или в офис.
Пишите в личку, кому интересно

Sergey
26.01.2018
11:41:42
на http2 уже все перешли?
ассеты пушите?

Константин
26.01.2018
11:45:41
пока даже не думал

Max
26.01.2018
11:48:38

Sergey
26.01.2018
12:23:04
как-то я совсем упустил что кишки контейнера симфони перебрали полностью
и теперь это не один большой пхпфайл от которого пхпшторм валится

Andrew
26.01.2018
13:55:15
Пушим
а были проблемы с закешироваными файлами?

Bohdan
26.01.2018
14:03:27
для jwt - lexik?

Vitalii
26.01.2018
14:59:46
всем привет
вопрос - кто чем пользуется для мержа конфликтов на удаленном сервере? я спулил изменения и у меня есть пачка конфликтов , их нужно смержить. руками делать не охота . Есть какой то инструмент типа sourcetree только чтобы это делать удалеено?

Alan
26.01.2018
15:00:53
ты их спулил на удаленной машине?

Alexey
26.01.2018
15:01:11
лучший вариант - решить конфликты локально

Max
26.01.2018
15:03:32
Тут смотря что ты все же пушишь
Плюс всегда можно форс пртменить

Vitalii
26.01.2018
15:05:28
просто если немного файлов 2-5 то ок , зашел через aptana или штор удаленно исправил конфлик и все ок

Google

Vitalii
26.01.2018
15:06:25
но если больше ... неудобно

Alexey
26.01.2018
15:08:41
пришло время разобраться, почему эти кейсы вообще возникают)

Alan
26.01.2018
15:12:20
а коммитят тоже на проде?

Эмин
26.01.2018
15:12:35
Что то ты явно делаешь не так
Конфликтов на удалённом сервере быть не может
Я даже представить себе кейс не могу где бы это могло произойти

Alan
26.01.2018
15:14:02
фантазии у вас нет ))) главное подойти творчески к делу

Эмин
26.01.2018
15:14:13
Это прямо постулат, прими его и подумай как жить иначе
Да не может вообще никак у тебя возникнуть конфликты на сервере
Там максимум git pull

Alan
26.01.2018
15:15:03
но если больше ... неудобно
на проде лучше иметь bare-repo и только пулить там
а разработку вести склонировав репу локально и разруливать конфликты тоже локально, только потом пушить в ремоут

Эмин
26.01.2018
15:15:24
А ещё баче в контейнер упаковал, образ подготовил, отправил на деплой

Alan
26.01.2018
15:15:59
даже если возник конфликт при пуле на удаленной машине, разрули его локально и пушни

Эмин
26.01.2018
15:17:49
Да скажите, откуда там может взяться конфликт. Вы же не правите там файлы? Ведь так?)

Dinar
26.01.2018
15:18:47
Мерджит может? :)

Alan
26.01.2018
15:18:52
гит пулл как работает?) делает git fetch и делает git merge в текущую ветку

Dinar
26.01.2018
15:18:58
В Любом случае, что-то в вашем воркфлоу поломано :)
Конфликт не в коде а в процессе разработки у вас :)

Vitalii
26.01.2018
15:22:30

Roman
26.01.2018
16:05:33
ребята, а есть подобный чатик по zend?

Google

Chupa
26.01.2018
16:30:52
Считаю, что нужно сурово подходить к такому и делать reset перед пуллом, чтобы не лазили всякие

Sergey
26.01.2018
18:31:26

Admin
ERROR: S client not available

Sergey
26.01.2018
18:31:40
если речь о CI - то reset

Виктор
26.01.2018
18:33:45
нифига не простое - когда есть пачка контент-менеджеров и CMS - в которой заказчику надо менять контент
и там легко могут быть конфликты

Sergey
26.01.2018
18:34:10
не надо для этого менять файлы на сервере
поправил - git commit, git push

Виктор
26.01.2018
18:34:54
это когда один разработчик и один подрядчик - все легко и смеяться тоже легко)

Sergey
26.01.2018
18:34:57
научить девочку контент менеджера этим двум командам - легко

Виктор
26.01.2018
18:35:33
да в общем и может и сайт себе на виртуалке поднять и пушить в ветку с номером задачи...

Sergey
26.01.2018
18:35:37
да нет, все просто легко
называется контроль

Виктор
26.01.2018
18:35:46
чеб девочку не поучить

Sergey
26.01.2018
18:36:13
ну то есть, забрать у всех доступ к серверу, дать простой способ заливать, избавить себя от боли
занимает не так много времени а отговорки в духе "не учи меня жить" не принимаются

Виктор
26.01.2018
18:36:40
да не ну ci надо настроить чтобы при конфликтах был откат - и дальше ручками разруливать только

Sergey
26.01.2018
18:36:58
заведи себе релизную ветку для код фризов и херачте все в мастер

Google

Sergey
26.01.2018
18:37:17
никаких конфликтов
ни у кого
что до CI - нынче наладить CI примитивный - это максимум день работы если у тебя вообще небыло с ними опыта

Dinar
26.01.2018
18:38:26

Sergey
26.01.2018
18:38:43

Dinar
26.01.2018
18:39:00
А тестировщику как их отдавать?

Виктор
26.01.2018
18:39:02
ну вот такой вариант кстати, скрипт который делает вот что:
1. До пуша в ветку мастер
2. На сервере делаем git add. && git commit && git pull && git push

Dinar
26.01.2018
18:39:11
Или мы рассматриваем случай когда и швец и жнец?

Виктор
26.01.2018
18:39:16
и все конфликты если они есть решаем уже локально и потом обновляем мастер

Sergey
26.01.2018
18:39:35
А тестировщику как их отдавать?
1. тесировщик всегда сидит в мастере и иногда в релиз брэнче
2. код фриз в релиз брэнч периодически
3. то что ты коммитишь в мастер не значит что ты можешь все ломать

Виктор
26.01.2018
18:39:45
еще вариант - сказать клименту - все правки на сайте делаем только мы - прайс у нас на сайте

Dinar
26.01.2018
18:40:05