Googles kodebase er latterlig stor

gjett hvor stor googles kodebase er googlecode222For de av oss uten kunnskap om programmering er det vanskelig å forstå kompleksiteten til digitale tjenester. Krever de en håndfull kodelinjer eller millioner? Enten du vet svaret på det spørsmålet eller ikke, kan du ta en sving på hvor mange kodelinjer som utgjør hver eneste Google-tjeneste; det er samtidig imponerende og latterlig.

Svaret, for de som leser og de som hoppet fremover, er to milliarder. Det er tusen ganger mer enn hele Jurassic Parks fiktive kodebase, men da hadde de Nedry på laget sitt.

Det er verdt å merke seg at Google tilbyr mange tjenester og funksjoner som ikke var tilgjengelige i 1993, året Jurassic Parks fiktive kodere traff sølvskjermen. Disse inkluderer: Gmail, Youtube, Dokumenter, Maps, Drive, Earth og selve søkemotoren. To milliarder linjer med kode.

Relatert: Google blir alfabetet, og Sundar Pichai begynner sin regjeringstid som Googles administrerende direktør

Denne informasjonen ble avslørt av Google engineering manager Rachel Potvin på en @Scale ingeniørkonferanse denne uken (via Wired). Potvin avduket også en rekke relaterte statistikker, for eksempel det faktum at denne kodebasen tar opp 86 terabyte lagringsplass. Kanskje enda mer imponerende, denne koden er alltid tilgjengelig for 95 prosent av Googles ingeniører, eller rundt 25 000 mennesker.

Potvin brukte også litt tid på å sette i perspektiv hvor stor kodebase dette er ved å påpeke at hele Linux-kjernen består av 15 millioner linjer med kode over 40.000 filer. Potvin fortsatte med å påpeke at Google foretar noen 45.000 justeringer av kodebasen hver dag.

Selvfølgelig er Googles tjenester mye mer varierte enn ditt gjennomsnittlige operativsystem, men når et helt digitalt økosystem er sammenlignbart med antall endringer Google gjør i tjenestene sine hver dag, vet du at du har å gjøre med noe ganske stort.

Det er imidlertid også bemerkelsesverdig og prisverdig at så mange Google-ansatte har tilgang til kodebasen. Dette betyr at når du lager nye prosjekter eller gjør justeringer i andre tjenester, kan de trekke fra prosjekter som andre mennesker jobber med, eller til og med kopiere over hele aspekter av koden. Dette bør ytterligere øke sikkerheten og brukervennligheten til alt firmaet utvikler.

Kanskje det er grunnen til at Povit forklarte at endringene Google gjør i tjenestene, øker i hastighet, og viser et stadig utviklende landskap med digitale plattformer som ikke bare blir bedre, men blir bedre raskere enn noen gang før.

Siste innlegg

$config[zx-auto] not found$config[zx-overlay] not found