Kodėl tradicinė kodo peržiūra nepakanka
Kodo peržiūra yra viena svarbiausių programinės įrangos inžinerijos praktikų. Problema: rankinis apžvalga yra lėta, nenuosekli ir sunkiai masteliškai keičiama. Didesnės komandos turi eksponentiškai daugiau kodo peržiūrėti.
DI padedamos kodo peržiūros
DI kodo peržiūros įrankiai nuolat analizuoja kiekvieną pakeitimą. Jie atpažįsta klaidų šablonus, saugumo pažeidžiamumus, konvencijų pažeidimus ir refaktorizavimo galimybes — be žmogaus nuovargio ar laiko spaudimo.
Ką aptinka DI peržiūra
Saugumo pažeidžiamumai (SQL injekcija, XSS, neapsaugotos priklausomybės), kokybės problemos (sudėtinga ciklomatinė sudėtingumas, dublikuoti blokai), šablonų pažeidimai ir regresijos — visos automatiškai ir nedelsiant.