Googles codebase er latterligt stort

gæt hvor stor googles codebase er googlecode222For dem af os uden programmeringskendskab er det vanskeligt at forstå de komplekse digitale tjenester. Kræver de en håndfuld linjer kode eller millioner? Uanset om du kender svaret på det spørgsmål eller ej, skal du dog svinge med, hvor mange linjer kode der udgør hver eneste Google-tjeneste; det er samtidig imponerende og latterligt.

Svaret for dem, der læser videre og dem, der sprang frem, er to milliarder. Det er tusind gange mere end hele Jurassic Parks fiktive kodebase, men så havde de Nedry på deres hold.

Det er værd at bemærke, at Google tilbyder mange tjenester og funktioner, der ikke var tilgængelige i 1993, året Jurassic Parks fiktive kodere ramte sølvskærmen. Disse inkluderer: Gmail, Youtube, Dokumenter, Maps, Drive, Earth og selve søgemaskinen. To milliarder linjer kode.

Relateret: Google bliver alfabet, og Sundar Pichai begynder sin regeringstid som Googles administrerende direktør

Disse oplysninger blev afsløret af Googles ingeniørchef Rachel Potvin på en @Scale ingeniørkonference i denne uge (via Wired). Potvin afslørede også en række relaterede statistikker, såsom det faktum, at denne codebase optager 86 terabyte lagerplads. Måske endnu mere imponerende, denne kode er altid tilgængelig for 95 procent af Google-ingeniører eller omkring 25.000 mennesker.

Potvin brugte også lidt tid på at sætte i perspektiv, hvor stor en kodebase dette er ved at påpege, at hele Linux-kernen består af 15 millioner linjer med kode på tværs af 40.000 filer. Potvin fortsatte med at påpege, at Google foretager omkring 45.000 justeringer af sin codebase hver dag.

Naturligvis er Googles tjenester meget mere varierede end dit gennemsnitlige operativsystem, men når et helt digitalt økosystem kan sammenlignes med antallet af ændringer, som Google foretager i sine tjenester hver dag, ved du, at du har noget med noget stort at gøre.

Det er dog også bemærkelsesværdigt og prisværdigt, at så mange Google-medarbejdere har adgang til kodebasen. Dette betyder, at når de laver nye projekter eller foretager justeringer af andre tjenester, kan de trække fra projekter, som andre mennesker arbejder på, eller endda kopiere over hele aspekter af koden. Dette skulle yderligere øge sikkerheden og anvendeligheden af ​​alt, hvad virksomheden udvikler.

Måske er det grunden til, at Povit forklarede, at de ændringer, Google foretager i sine tjenester, øges i hastighed og viser et stadigt udviklende landskab af digitale platforme, der ikke kun bliver bedre, men bliver bedre hurtigere end nogensinde før.

Seneste indlæg

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