← Notatki

Wąskie gardło code review: dlaczego PR-y z AI czekają 5x dłużej?

Powszechna narracja o dziesięciokrotnym wzroście produktywności dzięki asystentom AI zderza się z twardą rzeczywistością operacyjną: czasem oczekiwania na code review. Choć inżynierowie generują rusztowania funkcji i refaktoryzacje w kilka minut, dane telemetryczne z organizacji technologicznych pokazują, że pull requesty z udziałem AI czekają w kolejkach do przeglądu od 4,5 do 5,2 raza dłużej niż tradycyjny kod.

Podstawowe napięcie wynika z faktu, że napisanie kodu stało się niemal darmowe, ale jego zrozumienie, weryfikacja i przyjęcie odpowiedzialności za utrzymanie kosztują tyle samo co wcześniej. Gdy wolumen kodu rośnie bez ograniczeń, proces dostarczania wcale nie przyspiesza – zatyka się na etapie oceny przez człowieka.

  • Inflacja objętości obciąża uwagę recenzentów: AI ułatwia tworzenie obszernych, wieloplikowych zmian, ale inżynierowie oceniający taki kod szybko doświadczają zmęczenia poznawczego przy analizie maszynowych struktur.
  • Problem subtelnych błędów: O ile pomyłki początkujących programistów wynikają z przewidywalnych luk w wiedzy, o tyle halucynacje modeli bywają ukryte w eleganckim, idiomatycznym kodzie, co wymusza drobiazgową analizę każdej linijki.
  • Pułapka pozornego zatwierdzania: Przeciążone zespoły wpadają w dwie skrajności: paraliż decyzyjny i wielodniowe opóźnienia albo bezrefleksyjne klikanie „Approve”, które przepuszcza błędy na produkcję.
  • Micro-PR i automatyczny linting: Zespoły, które radzą sobie z tym zjawiskiem, wprowadzają twarde limity rozmiaru zmian (poniżej 150–200 linii) oraz bezwzględny wymóg dołączania syntetycznych testów do każdego commita z agenta.
  • Przepustowość review to realny limit: Rzeczywista prędkość dostarczania zależy od możliwości weryfikacji, a nie od liczby wygenerowanych znaków na minutę.

Perspektywa StackCompass: AI nie zlikwidowało wąskiego gardła inżynierii oprogramowania – jedynie przesunęło je z klawiatury na osąd architektoniczny i weryfikację. Kiedy koszt generowania kodu spada do zera, kultura review, automatyczne bramki jakości i architektura testów stają się głównym czynnikiem decydującym o opłacalności całego procesu.

W 2026 roku wygrywają nie te zespoły, które generują najwięcej tokenów dziennie, lecz te, które budują zwarte pętle informacji zwrotnej: małe partie zmian, precyzyjne testy deterministyczne i minimalizację obciążenia poznawczego recenzenta.

Źródło: DevOps.com

← Notatki