Sari la conținut

ghiduri

Diferențele stivuite fac CI mai scump – fă-le oricum

Stivuirea înmulțește rulajele conductei. Remedierea este controlul concurenței, nu mai puține solicitări de extragere.

{autor} · {rol} · {data} · {minute} {minuteLabel}

Solicitările de extragere stivuite sunt o practică bună și sunt cu adevărat mai costisitoare în CI: rebazarea în partea de jos a unei stive invalidează fiecare ramură de deasupra acesteia și fiecare re-execută.

Unde se duce de fapt costul

Nu în solicitările de extragere suplimentare - în reluările declanșate de regruparea. O stivă de cinci adâncime rebazată de trei ori înseamnă cincisprezece curse de conductă, majoritatea ale căror rezultate nimeni nu le citește deoarece urmează deja o altă rebază.

Ce să faceți în loc să stivuiți mai puțin

  1. Anularea simultană a fost introdusă pe arbitru, astfel încât o regrupare anulează imediat rularea înlocuită
  2. Rulați suita completă numai în partea de jos a stivei și la îmbinare; efectuați verificări rapide pe restul
  3. Utilizați detectarea țintei afectate, astfel încât o ramură fără legătură din stivă să nu reconstruiască totul
  4. Solicitările de extragere de draft obțin conducta redusă până când sunt marcate gata

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.