Size: a a a

Teamlead Bootcamp

2021 March 26

SG

Sergei Guselnikov in Teamlead Bootcamp
это должен уметь любой человек 😂
источник

SY

Sergey Yagovtsev in Teamlead Bootcamp
а о задаче какого размера речь?) я так и не понял. одно дело разбить задачу по написанию какого-нить сервиса, который включает в себя тесты, контракты, деплой, логику и прочее, а другое требовать декомпозировать задачу по реализации одной rpc функции например. подробности плез
источник

D

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

D

Dmitry in Teamlead Bootcamp
я думаю, ему потрахивают мозг, сделай ВСЮ задачу, но еще потрать время на декомпозицию, потому что они не понимают в программном решении задачи, но любят контролить.
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
нужен контекст
источник

D

Dmitry in Teamlead Bootcamp
+
источник

SG

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

D

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

D

Dmitry in Teamlead Bootcamp
с возможными откатами
источник

k🌐

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

D

Dmitry in Teamlead Bootcamp
но ведь это уже получается, не 1 задача, если ее катаешь частями, значит у нее часть бизнес функций есть, иначе зачем ее катать частями
источник

D

Dmitry in Teamlead Bootcamp
а для тестов, ну катай ее себе в тестовом контуре
источник

k🌐

kosmom 🌐kosmom in Teamlead Bootcamp
Dmitry
но ведь это уже получается, не 1 задача, если ее катаешь частями, значит у нее часть бизнес функций есть, иначе зачем ее катать частями
хороший вопрос
если бизнес функции можно разделить на части - почему задача приходит комплексная
а если нельзя - какой смысл катать ее частями
можно же подойти к разработчику через неделю и попросить показать что получается, есть ли проблемы, все ли норм
источник

D

Dmitry in Teamlead Bootcamp
мда) контекст решает) но у меня пока мнение что хотят навязать излишний контроль
источник

VI

Vladimir Ivanov in Teamlead Bootcamp
Sergey Yagovtsev
а о задаче какого размера речь?) я так и не понял. одно дело разбить задачу по написанию какого-нить сервиса, который включает в себя тесты, контракты, деплой, логику и прочее, а другое требовать декомпозировать задачу по реализации одной rpc функции например. подробности плез
нет, нужен сделать пару экранов в мобильном аппе, там походу еще появляется необходимость что-то порефакторить, и тут разработчик говорит, нет, без рефакторинга нельзя, отделить я его тоже не могу, буду все вместе одним куском
источник

k🌐

kosmom 🌐kosmom in Teamlead Bootcamp
кажется это другая история
вот он декомпозировал, что оно не декомпозируется
кажется это от него и требовалось
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
покрыть тестами 1 задача, отрефакторить вторая, добавить новое третья
источник

k🌐

kosmom 🌐kosmom in Teamlead Bootcamp
а рефакторить или не рефакторить - это вопрос стратегии
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
и каждая из них еще бьется
источник

SG

Sergei Guselnikov in Teamlead Bootcamp
так что разработчик либо не умеет бить задачи либо не понимает зачем это бизнесу
источник