Get Mystery Box with random crypto!

​​#news #web #friday_column #techdebt Никогда не берите в до | GDG Minsk Новости

​​#news #web #friday_column #techdebt

Никогда не берите в долг у тех, кто вас сильнее. Особенно, если они еще и бегают быстро. Я никогда не забуду тот кайф, когда выплатил полностью долг за первую машину. Но с другой стороны, если бы я не взял тогда в долг, то возможно такой машины у меня и не было бы. Вместо нового Ниссана была бы старая нива . Не все долги одинаково вредны.

Это подводит меня к теме Technical Debt, которая все чаще и чаще поднимается в моем окружении. Недавно слышал такое мнение - что за ерунда этот ваш долг? Пишите код сразу хорошо. 

В глубине души я соглашаюсь, а руки тем временем заносят в бэклог очередной Тикет с лейблом techdebt. Вот почему так? Думаешь одно, а реальность вносит свои коррективы.

Чтобы получше в этом разобраться, я предлагаю вам пару статей.

В этой статье на хабре дан пересказ доклада по теме и уделено внимание самому понятию технического долга в программировании.

А в этой статье уже рассматриваются различные стратегии, как сохранять, фильтровать и исправлять этот самый долг.

И конечно же метр нашей индустрии - Мартин Фаулер . Хотя лучше наверное книжку его почитать.

А что в реальности? Мы с командой пришли к простому правилу - если надо что-то сделать нормально (а можно быстро), и нормальный подход ломает нам график релизов - то мы создаем Тикет с техническим долгом. И в каждый спринт берем несколько таких тикетов. Это позволяет постоянно улучшать код, а не только “быстро” делать новые фичи. Мы релизимся в срок (или даже раньше), оставаясь достаточно гибкими и уделяя внимание качеству.

Очень хотелось бы услышать больше реальных историй о том, как другие справляются с техническим долгом. А может даже кто-то хочет докладик на митапчик подготовить ? Пишите мне @ValentinKononov с удовольствием помогу в этом.

Успехов и поменьше долгов вам, во всех смыслах