Nu există un răspuns absolut, și asta e chiar sensul. Viteza versus mentenabilitate este contextual — aliniezi rigoarea cu miza și durata de viață așteptată a codului. Un prototip de unică folosință și un nucleu de plăți merită bare foarte diferite. Rolul liderului este să facă acea compromis deliberat, nu să o lase să se întâmple din întâmplare.
Un cadru pentru a decide
Pune trei întrebări înainte de a tăia o colț:
- Cât timp va dura asta? Un experiment de o săptămână poate fi neglijent; un serviciu de bază pe care îl vei menține ani de zile nu poate.
- Care este raza de explozie dacă se strică? Mizele mai mari (bani, date, securitate, schimbări greu de anulat) înseamnă o bară mai mare.
- Cât de greu este să schimbi mai târziu? Codul ieftin de înlocuit tolerează scurtături; interfețele critice și modelele de date nu.
Scurtături deliberate versus accidentale
- O scurtătură deliberată este numită, limitată și urmărită ca datorie (un ticket, un
// TODO, o notă în RFC). Știi exact ce ai tranzacționat și de ce. - O scurtătură accidentală este eroziune liniștită a calității — nimeni nu a decis-o, nimeni nu o urmărește, și se compune.
Pastrează nucleul curat chiar și sub presiune: limite bine-numite, căi critice testate. Împinge dezordinea la margini unde e ieftin de scos.
Negociază triunghiul, nu tăia calitatea în liniștea-furistă
Când o scadență este strâmtă, mișcarea onestă este să renegociezi domeniu de aplicare sau timp cu stakeholder-ii — nu să expediezi în liniște ceva fragil. "Putem atinge data cu caracteristicile A și B, dar C se amână o săptămână" este o conversație reală. Expeditarea tăcută a codului fragil cheltuie viteza viitoare a echipei fără ca cineva să fi acceptat-o.
De ce conteaza
Echipele care optimizează mereu pentru viteza se-nec în datorie; echipele care mereu doresc să-și faci frumos pierd piețe. Valoarea liderului este judecata — calibrarea rigorii la context și făcerea compromisului vizibil și deținut, pentru ca scurtătura de azi să fie o alegere pe care echipa o poate rambursa, nu o sortiță pe care o moștenește.
