
Pavel
18.04.2017
17:13:01
Сейчас мы фигачим огромные рефакторинги уже а количество багов не возрастает

Dmitry
18.04.2017
17:13:02
Или число возвращенных фичезадач

Pavel
18.04.2017
17:13:14
А еще полгода назад сделал пару тикетов - уже родилось 3-4 бага.

Dmitry
18.04.2017
17:14:06
Проблема не в том, что хорошо для разработки. Проблема в коммуникации.

Google

Pavel
18.04.2017
17:14:43
Ну вообще, тесты это не область ответственности ПМа

Dmitry
18.04.2017
17:14:51
По сути ты вынул в тайне деньги из чужого кормана, и потом пришел радостный - смотрите, я денег то спиздил, но на них вот всем хорошо сделал. И вроде профит есть, а вроде - денег все же без спроса взял.

Pavel
18.04.2017
17:15:03
С его точки зрения программисты просто программируют.
Нет, ваще не та аналогия.
Я же не спрашиваю где какой валидатор мне впилить и какой внешний ключ повесить? У ПМ
Мы это обсуждаем с командой, а потом просто реализуем.

Dmitry
18.04.2017
17:16:05
Разные вещи. Есть вопрос реализации задачи, есть - тех. долг задачи.

Pavel
18.04.2017
17:16:06
И поддерживать баланс хаоса и продуктивности это наша задача.
Техдолг замедляет реализацию бизнес задач, и ПМ не обязательно это должен осознавать. Он же на уровне продукта мыслит
То есть хорошо конечно когда он все понимает

Dmitry
18.04.2017
17:18:02
Он должен это понимать. Если он это не понимает - он просто не на своем месте.
И ему нужно объяснять все это.

Pavel
18.04.2017
17:18:20
Ну ок, и что делать теперь? Кляузы писать?

Google

Pavel
18.04.2017
17:18:43
"Товарищ начальник вы должны уйти так как я считаю вас некомпетентным" ? :)

Dmitry
18.04.2017
17:18:54
У вас ПМ - начальник?

dypa
18.04.2017
17:19:11

Dmitry
18.04.2017
17:19:17
В том то и дело, что разработка никогда не подчиняется ПМ-у.

Pavel
18.04.2017
17:19:44
Которое тоже не понимает зачем мы рефакторим вообще
Это скорее против нас сыграет чем за

Dmitry
18.04.2017
17:20:44
А я о том и говорю - недостаток коммуникации. Разработчики редко когда умеют объяснить - зачем тесты и рефакторинг. Увы. А это, в принципе, не так сложно.
А если есть трекер с фиксацией багов - еще проще.

dypa
18.04.2017
17:21:19

Dmitry
18.04.2017
17:21:34
А вот хороший тимлид в принципе должен это уметь

Pavel
18.04.2017
17:22:01
> А это, в принципе, не так сложно.
Оу ну нет :)

dypa
18.04.2017
17:22:32

Pavel
18.04.2017
17:22:43
Иногда он отвечает "да я все понимаю, сделаем" - и это остается обещанием.

Dmitry
18.04.2017
17:22:58
Я именно в такой ситуации ;)

Pavel
18.04.2017
17:23:25
Например почистить гитхаб от 52 веток в которые периодически кто-то комитит, он уже месяц обещает. Но ничего не происходит.
Хотя все согласны что это бардак.

Dmitry
18.04.2017
17:23:49
Э... кто чистить то должен?

Pavel
18.04.2017
17:24:25
У меня нету доступа на чтение в тот репозиторий

dypa
18.04.2017
17:24:25
52 ветки без мерджа?

Google

Pavel
18.04.2017
17:24:35
В те которые есть - там 1-2 ветки ;)

dypa
18.04.2017
17:24:51

Pavel
18.04.2017
17:25:46
Так это же мой код туда мержат в ветки и потом 100500 конфликтов

dypa
18.04.2017
17:26:44
нет доступа - но твой код, не понимаю

Dmitry
18.04.2017
17:27:00
Семейный статус: все сложно ;)

Pavel
18.04.2017
17:27:44
На чтение доступ есть, и ПР я делать могу. Но мержить нет.
Такоэ

dypa
18.04.2017
17:28:38
шторм умеет фильтровать по имени бранча
обычные релиз бранчи

Dmitry
18.04.2017
17:28:58
Не, если команда самодостаточна - она может сама принять решение о тестах и т.п.... но самодостаточная команда включает в себя и PO. И вообще погружается в бизнес в том числе.

Pavel
18.04.2017
17:29:46
обычные релиз бранчи
Ты не понимаешь, во все эти релиз бранчи идет параллельное вливание кода. Иногда в одни и те же места. Ну в 5-8 веток по крайней мере.

Pavel
18.04.2017
17:30:18
Причем иногда все даже забывают что туда что-то закомитили, поэтому удалить ветки страшно.
Вот всю прошлую неделю мы занимались их намерживанием друг на друга в 4 проектах, потому что у всех бомбануло и дальше просто уже отказывались кодить

dypa
18.04.2017
17:31:23
имхо проблема не в бранчах, а в процессах

Pavel
18.04.2017
17:33:05
Ладно, в общем у нас эти разговоры в рабочем чате тоже месяцами длятся :) В общем легче просто поднять тихо тесты и представить готовыми.
Чем месяцами кому-то доказывать нужность и жаловаться на процессы.

Dmitry
18.04.2017
17:33:29
Ну в общем у меня сейчас похожая проблема... одна репа и 3 проекта с общими кусками. Один уже в проде, воторой скоро пойдет в прод и третий в разработке... и вот непонятно что с ветками делать. Если на каждый подпроект своя dev и prod ветка, то проблемы с комитами в общую часть.
Ну т.е. не проблемы... но следить приходится.

Pavel
18.04.2017
17:35:06
Ну там еще куча легаси кода, вообще все эти проекты с 2005 года живут. Есть ужасная старая система где все написано в виде лапши, туда стараемся не лазить лишний раз.

Google

Pavel
18.04.2017
17:35:16
Так что все сложно.

Adel
18.04.2017
17:35:54
общая часть - в композер пакет :)

Dmitry
18.04.2017
17:36:36
Не удобно совершенно... там не совсем библиотека...там, например, общие (корневые) компоненты реакта...

Adel
18.04.2017
17:36:48
а. ну реакт немного другое дело
npm-пакеты!

Dmitry
18.04.2017
17:36:57
общая сборка
и т.п....
Да можно было и просто как сабмодуль гита вынести, но в разработке получается не очень удобно....

Adel
18.04.2017
17:37:53
не. сабмодули - это ересь

Dmitry
18.04.2017
17:39:18
да блин, ну представь у тебя на одной кодовой базе 3 сайта, очень разных, но с общими шаблонами. Не будешь же ты общие шаблоны в пакет сувать

Admin
ERROR: S client not available

Adel
18.04.2017
17:39:46
конечно не буду. буду только ныть в телеграмме как плохо живется мне!
:-P
ладна. вечер. я устал. хочу постебать :)
я сделал уже 6 фич.

Dmitry
18.04.2017
17:40:27
ну а где еще ныть то, не дома жене же

Adel
18.04.2017
17:40:34
а чел который должен мержить, в миниотпуске
и все стало слишком сложно
хотел затеять революцию по спринтам и т.д. - все забили. и стало обидно :(

Dmitry
18.04.2017
17:41:53
Для революции нужно вооружение ;)

Google

Adel
18.04.2017
17:42:14
угу.. скоро буду вооружен

Dmitry
18.04.2017
17:42:39
А лучше обсуди автоматизацию тестирования
;)

Adel
18.04.2017
17:43:01
автоматизацию уже обсуждали. там блин сложно... дорого она выйдет нам
и как всегда - главный спец почемуто я. потому что делал коечего такое. а этим заниматься влом. не QA я

Dmitry
18.04.2017
17:43:35
ну иначе будете регрессию ловить постоянно

Adel
18.04.2017
17:43:42
да 100%
я понимаю

Dmitry
18.04.2017
17:44:46
мдя... а у меня ваще тестирования нет сейчас

Pavel
18.04.2017
17:45:42

Adel
18.04.2017
17:45:57
что не так?
типа проблема в людях а не методологии?

Dmitry
18.04.2017
17:46:16
проблема всегда в людях ;)

Pavel
18.04.2017
17:47:25
Просто любые хорошие начинания - все забивают и все... ) Или твоя инициатива - ты и делай

Dmitry
18.04.2017
17:47:50
Ну в общем логично.. насчет "твоя инициатива - ты и делай" ;)

Pavel
18.04.2017
17:48:12
Вот она - командная работа ?

Adel
18.04.2017
17:48:26
ну это... не моё ж. это уже немного выше уровень, на который я лезть не хочу. или уже давно пора...

Dmitry
18.04.2017
17:50:09
https://career.ru/vacancy/20272615

Pavel
18.04.2017
17:50:42
Вот это я понимаю работа.. ?

Adel
18.04.2017
17:57:11
форум у всех работает?
логин в смысле
у меня слетел и не дает залогиниться
проблема была http