Size: a a a

Teamlead Bootcamp

2021 March 26

k🌐

kosmom 🌐kosmom in Teamlead Bootcamp
либо разработчик дал четкий ответ что по его мнению отделять рефакторинг от остального бессмысленно
но не стал доказывать свою точку зрения
источник

k🌐

kosmom 🌐kosmom in Teamlead Bootcamp
отдельный еще вопрос - зачем спрашивать мнение разработчика чтобы потом с ним не согласиться
если он компетентный - то говорит как есть
если нет - то дайте задачу другому разработчику
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
Sergei Guselnikov
покрыть тестами 1 задача, отрефакторить вторая, добавить новое третья
и тут внезапно сделал, залил, только собрался тесты писать - и тут хоп, нука нука, у нас тут задачка еще есть, это потом сделаешь. (нет)
источник

SP

Sergey Protko in Teamlead Bootcamp
Sergei Guselnikov
покрыть тестами 1 задача, отрефакторить вторая, добавить новое третья
Но в джире условной одна
источник

SP

Sergey Protko in Teamlead Bootcamp
Dmitry
но ведь это уже получается, не 1 задача, если ее катаешь частями, значит у нее часть бизнес функций есть, иначе зачем ее катать частями
Есть скажем бизнес критикал части и есть Найс ту хэв которые повышают комфорт. Есть части в которых уверены а есть те которые требуют фидбэка и посмотреть как оно там будет. Редизиться все будет вместе а дробить выходит выгодно.

Ну и ещё есть определенный Профит от чувства прогресса
источник

SP

Sergey Protko in Teamlead Bootcamp
У меня вот перед глазами задача которая решает проблему здесь и сейчас но решение будет создавать проблемы в плане ux. При этом ждать полноценного решения нельзя - высоки риски. Потому проще разделить и подливать по чуть чуть
источник

SP

Sergey Protko in Teamlead Bootcamp
Don't make it great, let them upgrade
источник

VI

Vladimir Ivanov in Teamlead Bootcamp
Народ чё-то забывает, что приносит что-то бизнес ценность только как целое или частями, не так важно. Гораздо важнее, что маленькие части легче дизайнить, кодить, тестировать и катить. Это так же позволяет отслеживать прогресс и принимать решения на ходу, а так же получать обратную связь
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
Vladimir Ivanov
Народ чё-то забывает, что приносит что-то бизнес ценность только как целое или частями, не так важно. Гораздо важнее, что маленькие части легче дизайнить, кодить, тестировать и катить. Это так же позволяет отслеживать прогресс и принимать решения на ходу, а так же получать обратную связь
не всегда. иногда излишняя декомпозиция только усложняет жизнь, и не поюзать не потестировать не сделав "все" зачачи - на практие не получится.
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
потестировать можно всегда
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
если там объем работ больше дня то наверняка можно декомпозировать на тестируемые куски
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
помню в универе на первом занятии учили делать заглушки вместо реальных данных
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
Sergei Guselnikov
потестировать можно всегда
прогер с бубном и отладчиком, да, сможет)
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
просто программисты воспринимают в штыки что надо сначала тестовыми данными набить а потом выпиливать их и т д т к увеличивается якобы объем работы который кажется ненужным вот завтра уже фича готова почти
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
а в итоге сидишь неделю и ждешь когда он кнопки подвинет как надо
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
сейчас в 21 веке можно фича тогглами закрыться, обмазаться тестовыми меню и континиус деливери во все дыры, и получать быстрый фидбек, при этом самому приятно когда мелкие задачи и каждый день какую то часть из них закрываешь
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
лишняя логика. но да, можно
источник

VI

Vladimir Ivanov in Teamlead Bootcamp
Sergei Guselnikov
сейчас в 21 веке можно фича тогглами закрыться, обмазаться тестовыми меню и континиус деливери во все дыры, и получать быстрый фидбек, при этом самому приятно когда мелкие задачи и каждый день какую то часть из них закрываешь
Люто,бешено плюсую
источник
2021 March 27

KT

Konstantin Tsymbalis... in Teamlead Bootcamp
Vladimir Ivanov
Народ чё-то забывает, что приносит что-то бизнес ценность только как целое или частями, не так важно. Гораздо важнее, что маленькие части легче дизайнить, кодить, тестировать и катить. Это так же позволяет отслеживать прогресс и принимать решения на ходу, а так же получать обратную связь
С другой стороны если тесты всеобъемлющие, то тестить одну кнопку становится дорого. Если автотесты ещё не написали 🙈
источник

KK

Kirill Khromov in Teamlead Bootcamp
Sergei Guselnikov
так что разработчик либо не умеет бить задачи либо не понимает зачем это бизнесу
Либо задачи так поставлены, что либо их смысла нет декомпозировать, либо не понятно что делать (может быть что что-то поисследовать надо и т.д.). Не видя примера задачи - нельзя понять, может разработчик и хороший. Можно попробовать с кем-то опытным сесть и обсудить что надо сделать
источник