SłownikTechnical debt

Co to jest Tech debt?

Tech debt to ‘dług' zaciągnięty na szybkie skróty w kodzie, który trzeba spłacić — zwykle w formie refactoringu. Trochę tech debtu to OK (szybko ship'ujesz). Dużo tech debtu = projekt utknie, każda zmiana boli.

Wyjaśnienie

Tech debt (technical debt) to metaforyczny dług zaciągnięty przez podjęcie szybszych, gorszych decyzji w kodzie zamiast prawidłowych. Klasyczny przykład: 'na razie zrobimy hardcode'em, później to zrefactorujemy'. Trochę tech debtu jest zdrowe (uniemożliwia perfekcjonizm). Za dużo = każda nowa funkcja trwa 3× dłużej niż powinna, bo trzeba obejść stary bałagan. Spłacanie tech debtu = refactoring, czasem przepisywanie modułów.

Kiedy ma sens

Każdy projekt, który ma >6 miesięcy historii. Nieusunięty tech debt rośnie wykładniczo.

Przykłady

Potrzebujesz audyty i fixy?

Strona wolna? Apka się sypie? Ktoś zostawił po sobie bałagan?

Zobacz pełną stronę usługi albo napisz do nas.

Chcesz porozmawiać?

Pierwsza rozmowa i wstępna estymata są bezpłatne. Odpowiadamy w ciągu jednego dnia roboczego — z ręki człowieka, nie formularza.