Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
El deute tècnic és el cost futur d'una drecera presa avui. Entregues una cosa ràpid fent servir un pegat en lloc del disseny correcte, i més tard pagues interessos per aquesta decisió en forma de canvis més lents, més bugs i un onboarding més difícil. La metàfora està presa de les finances, i se sosté bé.
No tot és dolent. De vegades assumir deute de manera deliberada és la decisió correcta: arribes a la data de llançament, aprens d'usuaris reals i després refactoritzes quan ja saps què construir. El perill és el deute que ningú va triar i ningú rastreja. Una base de codi on cada nova funció triga més que l'anterior sol estar-s'hi ofegant. Pensa en una startup que va deixar la lògica de preus hardcodejada per llançar a temps. Va funcionar per a un producte. Al cinquè, cada canvi de preu volia dir editar el mateix fitxer fràgil, i un petit error allà podia trencar el checkout. La drecera que va estalviar una setmana ara costava una setmana per canvi.
Els interessos s'acumulen. El deute que es deixa estar fa més temptadora la drecera següent, perquè el camí net ja està cobert de malesa. Gestionar-lo és una pràctica contínua, no un projecte de neteja que fas un cop.
Anomenem el deute tècnic en veu alta. Quan una data límit demana una drecera, diem què estem cedint i ho deixem per escrit, perquè la decisió sigui compartida i no quedi enterrada. Aquesta honestedat és el sentit mateix d'una col·laboració. El client ha de conèixer l'estat real del seu codi, no una versió afalagadora.
Quan heretem un sistema llastat per anys de deute, no proposem una reescriptura per reflex. Les reescriptures són cares i sovint recreen els mateixos problemes amb sintaxi més nova. Mapegem on fa mal de debò el deute, arreglem primer aquestes parts i recolzem els canvis amb code review i tests perquè la base de codi es torni més ferma amb cada release en lloc de més fràgil. La meta és un sistema on l'equip del client pugui continuar avançant, ràpid, molt després que ens n'anem.
Cada canvi triga més que l'anterior? Esbrinem per què.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















