TARMOLOV_WORK Telegram 151
Одна из главных задач разработчиков — понижение сложности решаемых задач. Правда, попадаются и любители "оверинжиниринга", но про них поговорим как-нибудь в другой раз :)

Разработчики декомпозируют крупную задачу до получения компактных решаемых задач. Добросовестный разработчик заводит задачи в трекере для "индексации".

По мере своей жизни задачи в трекере обрастают контекстом и комментариями. Также задачи проходят несколько статусов до достижения терминального состояния — закрытие задачи.

В моем отделе используются разные флоу по работе с задачами, но все же у нас есть один единый принцип: Задачи нельзя переоткрывать!

Если во время тестирования нашли ошибку — заведи баг отдельной задачей. Починить несколько багов можно и в рамках одной задачи, это не запрещено.

Есть задачу закрыли, это значит, что она уже часть команды часть сервиса. Любые дополнения и исправления — отдельные задачи.

Если переоткрыть задачу для продолжения работы, то получим следующие сложности:
- придется изменить описание задачи, что сделает комментарии неактуальными
- тестированию необходимо будет выборочно смотреть комментарии, что может привести к дополнительным ошибкам и недопонимаю
- есть риск поломки различных автоматизаций
- полгода-год спустя разбираться с такой задачей будет, мягко говоря, трудно.

Переоткрытые задачи — увеличение сложности, а мы с ней должны бороться!

Создать новую задачу — не дороже, чем переоткрыть задачу и добавить туда комментарий "а давайте еще вот это изменим". Но жизнь вы облегчите и себе, и своей команде.

#разработка
👍30



tgoop.com/tarmolov_work/151
Create:
Last Update:

Одна из главных задач разработчиков — понижение сложности решаемых задач. Правда, попадаются и любители "оверинжиниринга", но про них поговорим как-нибудь в другой раз :)

Разработчики декомпозируют крупную задачу до получения компактных решаемых задач. Добросовестный разработчик заводит задачи в трекере для "индексации".

По мере своей жизни задачи в трекере обрастают контекстом и комментариями. Также задачи проходят несколько статусов до достижения терминального состояния — закрытие задачи.

В моем отделе используются разные флоу по работе с задачами, но все же у нас есть один единый принцип: Задачи нельзя переоткрывать!

Если во время тестирования нашли ошибку — заведи баг отдельной задачей. Починить несколько багов можно и в рамках одной задачи, это не запрещено.

Есть задачу закрыли, это значит, что она уже часть команды часть сервиса. Любые дополнения и исправления — отдельные задачи.

Если переоткрыть задачу для продолжения работы, то получим следующие сложности:
- придется изменить описание задачи, что сделает комментарии неактуальными
- тестированию необходимо будет выборочно смотреть комментарии, что может привести к дополнительным ошибкам и недопонимаю
- есть риск поломки различных автоматизаций
- полгода-год спустя разбираться с такой задачей будет, мягко говоря, трудно.

Переоткрытые задачи — увеличение сложности, а мы с ней должны бороться!

Создать новую задачу — не дороже, чем переоткрыть задачу и добавить туда комментарий "а давайте еще вот это изменим". Но жизнь вы облегчите и себе, и своей команде.

#разработка

BY Тармолов про работу


Share with your friend now:
tgoop.com/tarmolov_work/151

View MORE
Open in Telegram


Telegram News

Date: |

With Bitcoin down 30% in the past week, some crypto traders have taken to Telegram to “voice” their feelings. Telegram users themselves will be able to flag and report potentially false content. Clear Telegram message that reads: "Bear Market Screaming Therapy Group. You are only allowed to send screaming voice notes. Everything else = BAN. Text pics, videos, stickers, gif = BAN. Anything other than screaming = BAN. You think you are smart = BAN. In the “Bear Market Screaming Therapy Group” on Telegram, members are only allowed to post voice notes of themselves screaming. Anything else will result in an instant ban from the group, which currently has about 75 members.
from us


Telegram Тармолов про работу
FROM American