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.
Un bug és un error o comportament no intencionat en el programari que fa que produeixi resultats erronis o inesperats. La paraula es fa servir en enginyeria des del segle dinou i es va quedar al programari després d'un incident de 1947, quan es va trobar una arna encallant un relé d'un ordinador. La pregunta amb els bugs mai no és si apareixen. És amb quina rapidesa es cacen i quant mal fan abans.
Els bugs poden començar a qualsevol lloc. En la lògica del codi, en com es comuniquen dos components, en una suposició errònia sobre la forma d'unes dades o en un cas límit que ningú no va pensar a manejar. Un checkout que funciona a la perfecció fins que algú demana zero articles és un bug esperant en un cas límit sense manejar. Van des de petites errades visuals fins a errades crítiques que perden dades o obren forats de seguretat.
Trobar, reportar i arreglar bugs és una part constant de construir programari. Els equips els registren en eines com Jira, Linear o GitHub Issues, assignen responsables i els segueixen fins a la seva resolució. No pots evitar els bugs del tot, però la revisió de codi, les proves automatitzades i la integració contínua redueixen amb quina freqüència es colen i quant costa arreglar-los quan ho fan.
No ens proposem enviar bugs, i no fingim que mai no ho farem. El programari el construeixen persones, i les persones es deixen coses. El que controlem és com els cacem i com responem. La revisió de codi, les proves automatitzades i les proves d'acceptació a cada sprint existeixen per trobar problemes abans que ho faci un usuari.
Quan un bug arriba a un client, l'assumim. Sense repartir culpes, sense esperar. El reproduïm, l'arreglem i afegim una prova perquè continuï arreglat. La nostra feina d'assegurament de qualitat del programari recorre tot el desenvolupament en comptes d'enganxar-se al final, perquè el bug més barat d'arreglar és el que es caça el dia en què es va escriure. L'honestedat sobre això és part de com mantenim intactes les relacions amb els clients.
Vols programari provat com cal abans de sortir? Parlem de QA.
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.















