Size: a a a

Software Design/Architecture/Zen

2021 February 23

RK

Roman Kuncevich in Software Design/Architecture/Zen
одна задача - один тесткейс - один коммит
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
если два требования - две задачи
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Roman Kuncevich
"хочу нажать кнопку и будет вот так"
вы как исполнитель/техлид должны сыграть роль аналитика и изменить эти требования при согласовании если необходимо, а необходимо почти всегда
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
ну или подзадачи если хотите
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
Nikita Fedorov
вы как исполнитель/техлид должны сыграть роль аналитика и изменить эти требования при согласовании если необходимо, а необходимо почти всегда
я угадываю
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
у меня нет тестов
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
если бы у меня были свои тесты, я бы сказал что ваша задача ломает вот такие и такие задачи
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
потому что в тестах видно к каким задачам они привязаны
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
я могу быть аналитиком конечно, но в таком случае я должен сам ставить задачи на свои продукты
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Roman Kuncevich
я угадываю
Это обычная проблема, если каждый этап SDLC выполняется одними и теми же людьми - формализация результата на каждом этапе снижается, в итоге качество падает на каждой итерации.
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
точнее, на изменение поведения своих продуктов
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
что такое "качество"?
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
а, я понял, да
тут не то что бы качество снижается, тут на лицо конфликт интересов
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
что бы его избежать, исполнитель не должен ставить задачи.
если исполнитель ставит задачу значит он собственник продукта и его продукт нужно выносить в отдельную программу
источник

RL

Romka Los in Software Design/Architecture/Zen
Roman Kuncevich
если бы у меня были свои тесты, я бы сказал что ваша задача ломает вот такие и такие задачи
https://youtu.be/9dOFSY5PoNo

Где-то тут подымался момент про два подхода UserStory vs UseCase. Второе там подразумевает то, что вы имеете в виду - понятно что где сломается.
источник

m

militska in Software Design/Architecture/Zen
Roman Kuncevich
что бы его избежать, исполнитель не должен ставить задачи.
если исполнитель ставит задачу значит он собственник продукта и его продукт нужно выносить в отдельную программу
В какую отдельную программу? Проект?
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
репозиторий
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
не знаю что такое проект
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
гит репозиторий
источник

m

militska in Software Design/Architecture/Zen
Почему? Если я как исполнитель вижу путь оптимизации в текущем проекте, почему бы не сделать?
источник