Ocena stroškov časa za vzdrževanje paketov z odprtokodnim programjem pri Googlu

Podjetje Google je objavilo rezultate raziskave stroškov časa, ki ga inženirji porabijo za posodabljanje paketov z odprtokodnim programjem, uporabljenih v notranjih produktih podjetja. Podatki so bili pridobljeni na podlagi ankete med 346 zaposlenimi v Googlu, ki sodelujejo pri posodabljanju paketov. Vprašanja so se nanašala na to, koliko časa inženir potrebuje za pripravo posodobljene različice paketa in ali je mogoče napovedati povezane delovne obremenitve s pomočjo metrik za ocenjevanje kompleksnosti vzdrževanja izvorne kode.

V večini primerov je priprava posodobitve trajala do 4 ure, v posameznih primerih pa se je postopek vleklo na dni ali mesece. Glavni kazalniki zapletenosti, ki vplivajo na delovne obremenitve pri vzdrževanju, so prisotnost posebej vzdrževanih popravkov, ki niso bili preneseni v upstream, število odvisnosti paketa in velikost skupnosti razvijalcev v upstream projektu. V 49% primerov se zamude pri pripravi posodobitve povezujejo s potrebo po prilagajanju svojih popravkov spremembam v novih izdajah, v 37% primerov - z nastankom v upstream projektu sprememb, ki kršijo združljivost, v 31% - s spremembami v kodi Googla, ki kršijo združljivost, in v 29% - z splošno kompleksnostjo paketa.



Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster