
sane
15.10.2016
22:25:56
Что бы все поломать конечно же

code4aman
15.10.2016
22:29:36
Начинать рабочий день с npm outdated это норм? ?

Evgeny
15.10.2016
22:30:10
Да

code4aman
15.10.2016
22:30:11
Проект не особо большой

Google

Evgeny
15.10.2016
22:30:13
Более чем
Конечно
Отличная практика

Evjeni
15.10.2016
22:31:31
как по себе yarn? стоит юзать?

Vladimir
15.10.2016
22:31:41
Только если больше делать нечего

code4aman
15.10.2016
22:33:08
Я подозревал

Evgeny
15.10.2016
22:33:43
Ну

[Anonymous]
15.10.2016
22:33:52

Evgeny
15.10.2016
22:33:53
У нас в проекте пакеты не обновлялись полгода
И это слегка пизда
До этого я обновлял каждый понедельник

Vladimir
15.10.2016
22:34:33
И что плохого произошло?

Google

Evgeny
15.10.2016
22:36:43
Когда нужно обновить какой-то пакет, это в сотню раз сложнее, потому что он зависит от реакта 15, а у нас 0.14
А если обновлять реакт сейчас, то хз сколько сайдэффектов в других пакетах, которые тоже требуют 15

code4aman
15.10.2016
22:37:55
Я короч ченжлоги смотрю когда брейкинг, потом тесты прогоняю, а так времени не много уходит в целом, если много ломается то тикет завожу

Evgeny
15.10.2016
22:38:08
Ну или вебпак тянет несколько версий лоудэша из-за различия в минорных версиях, тоже веселья не добавляет

Vladimir
15.10.2016
22:38:21
Хмм, ну это видимо частная проблема с реактом

Evgeny
15.10.2016
22:38:33
Я не говорю о том, чтобы обновлять сразу после релиза
Но абсолютно точно стоит иметь дисциплину делать это регулярно

Vladimir
15.10.2016
22:39:30
Проблема реакта в том что это peer dependency
Тут могут мыть проблемы как от обновления, так и от необновления

Evgeny
15.10.2016
22:39:59
Ну и плюс это развивает, на самом деле. Фронтэнд он такой, богатый, мажорные релизы чуть ли не каждый месяц. Интересно смотреть на разные подходы, кто что нового придумал.
Реактроутер как пример
))

Vladimir
15.10.2016
22:41:09
Просто риски огромные

Evgeny
15.10.2016
22:41:40
Или в редаксформ фича нужная появилась или исправление бага, а там 6.*, а у нас 4.*
Обновляться теперь это пиздец сколько времени займёт

Vladimir
15.10.2016
22:42:54
Ну если все работает, то лучше ничего не обновлять, очевидно

Evgeny
15.10.2016
22:43:26

Vladimir
15.10.2016
22:44:27
Ну это проблема экосистемы, да
Но с таким же успехом может быть и обратная проблема

Google

Andrey
15.10.2016
22:49:00

Evgeny
15.10.2016
22:49:29

Dmitry
15.10.2016
22:49:40

Vladimir
15.10.2016
22:50:29
Ну например хочется установить либу, а ей нужна более старая версия

Dmitry
15.10.2016
22:51:46
Форкнуть не вариант или написать свою?

[Anonymous]
15.10.2016
22:52:07
> написать свою
?
10/10

Vladimir
15.10.2016
22:52:37
Конечно, это самый лучший вариант - нет зависиомстей, нет проблем

Dmitry
15.10.2016
22:52:37
Зависит от потребностей компании и размера либы нужной

[Anonymous]
15.10.2016
22:53:12

Dmitry
15.10.2016
22:53:27
Твои сообщения отдают сарказмом :)

[Anonymous]
15.10.2016
22:53:55
Нет, я только за. Велосипеды писать, это круто.

Dmitry
15.10.2016
22:55:09
Зависит от потребностей компании и размера либы нужной

Pavel
15.10.2016
22:55:16
особенно когда проект активно развивается

[Anonymous]
15.10.2016
22:55:26
Вот именно.

Dmitry
15.10.2016
22:56:34
Если это форкается за полчаса с нужными исправлениями или пишется за час самому, то why not?
И при этом тебя держит то, что этой либе нужна старая версия реакта или ещё чего

Google

Pavel
15.10.2016
22:57:13
прибавляй 2 недели втыкания на каждого нового разработчика

[Anonymous]
15.10.2016
22:57:16
Согласен со всем, консерватизм - в вебе не нужен.

Denis
15.10.2016
23:09:46
Ребят, а давайте поговорим, какой он "хороший ПМ"? Какими качествами должен обладать, чтобы проекты были в срок и все были довольны?

Pavel
15.10.2016
23:10:40
зависит от заказчика
в первую очередь должен быть повернут к заказчику лицом, а ко всем остальным нелицом
к сожалению

Dmitry
15.10.2016
23:11:45
Это чувак с обязанностями и зоной ответственности Product Owner из скрама? Или же что-то более всеобъемлющее и другое?

[Anonymous]
15.10.2016
23:14:29

Pavel
15.10.2016
23:21:50
Ну вот да, в зависимости от компании и проекта перечень обязанностей ПМ может сильно варьироваться, и в ряде ситуаций просто разработчик вряд ли даже будет в курсе, какую конкретно работу выполняет ПМ на проекте
Это чувак с обязанностями и зоной ответственности Product Owner из скрама? Или же что-то более всеобъемлющее и другое?

Denis
15.10.2016
23:23:39
Это если мы говорим про бизнес-процессы, а если мы говорим про отношение с разработчиками? Product Owner в том или ином виде есть всегда вне зависимости от типа - продуктовая, внутренняя или заказная разработка.

Dan
15.10.2016
23:24:32
Ребят, а давайте поговорим, какой он "хороший ПМ"? Какими качествами должен обладать, чтобы проекты были в срок и все были довольны?
О, можно я скажу? хороший ПМ - это прежде всего ПМ, который отлично понимает предмет, технологические процессы, а также с лёгкостью умеет переводить "заумные" речи заказчика в "заумные" речи технарей и наоборот. Это такой человек, который умеет играть сразу за обе комманды: и отсрочку мягко выторговать у клиента в случае факапа, и навешать люлей разрабам, если они косячат. Контроль всех процессов на любом этапе, мотивация, "участность" и деликатность в общении с кодерами. Условно - человек с "ключами от всех дверей" ?

Evgeny
15.10.2016
23:24:49
Все так

Dan
15.10.2016
23:25:45
Это по собственному опыту

Dmitry
15.10.2016
23:26:01

Pavel
15.10.2016
23:26:15
По моему опыту хороший пм не имеет отношений с разработчиками

Evgeny
15.10.2016
23:26:28
Плохой опыт

Pavel
15.10.2016
23:26:45
ну, если в команде < 10 человек, то да

Evgeny
15.10.2016
23:27:24
Командная работа полезнее и продуктивнее менеджерства с палкой

Google

Denis
15.10.2016
23:27:27

Evgeny
15.10.2016
23:27:40

Pavel
15.10.2016
23:27:42
отсутствие отношений != менеджерство с палкой

Evgeny
15.10.2016
23:27:44
Тимлид, прожект, продакт

Dmitry
15.10.2016
23:28:19

Evgeny
15.10.2016
23:28:25
Угу

Pavel
15.10.2016
23:28:34
Если брать проектную команду, то он контактирует с разработкой исключительно на этапе оценки
с тимлидом(ами)

[Anonymous]
15.10.2016
23:29:00
Продакт?

Evgeny
15.10.2016
23:29:03
Все, я понял

Dan
15.10.2016
23:29:05
Но разве тим лид не должен большую часть из этого делать?
Вот я хотел как раз продолжить. Хороший ПМ - это и есть тимлид. Т.е. это уже хорошо выросший разработчик с очень хорошим менеджерским скиллом. ПМ - лидер проекта, его глава. То есть и проекта, и команды. Это по-хорошему если. Хотя бывает когда ПМ работает с тимлидом, а второй уже занимается командой. но тут цепочка длиннее, и узких мест больше )

Evgeny
15.10.2016
23:29:15
Нуууу если есть тимлид, то да

Dmitry
15.10.2016
23:29:17

Pavel
15.10.2016
23:29:18
ой ой

Vladimir
15.10.2016
23:29:45
Хороший менеджер проекта реализует проект укладываясь в срок и в бюджет
Остальное - детали

Pavel
15.10.2016
23:30:00
ПМ, который выросший разработчик, и при этом хороший - это уже утопия
либо опять же, проект реально маленький

Dan
15.10.2016
23:30:23
мне кажется что тут может быть много мнений. есть команды где ПМ и есть тимлид, и это имхо идеальный вариант. есть где больше людей - тут от ситуации еще зависит

Evgeny
15.10.2016
23:30:28