Η βάση κώδικα της Google είναι γελοία μεγάλη

μαντέψτε πόσο μεγάλο είναι το Google Code222 της βάσης κώδικα GoogleΓια όσους από εμάς δεν γνωρίζουμε προγραμματισμό, είναι δύσκολο να κατανοήσουμε την πολυπλοκότητα των ψηφιακών υπηρεσιών. Χρειάζονται λίγες γραμμές κώδικα ή εκατομμύρια; Είτε γνωρίζετε την απάντηση σε αυτήν την ερώτηση είτε όχι, ρίξτε μια ματιά σε πόσες γραμμές κώδικα αποτελούν κάθε υπηρεσία Google. είναι ταυτόχρονα εντυπωσιακό και γελοίο.

Η απάντηση, για όσους διάβασαν και για όσους έπεσαν μπροστά, είναι δύο δισεκατομμύρια. Αυτό είναι χίλιες φορές περισσότερο από το σύνολο της φανταστικής βάσης κώδικα του Jurassic Park, αλλά τότε είχαν τον Nedry στην ομάδα τους.

Αξίζει να σημειωθεί ότι η Google προσφέρει πολλές υπηρεσίες και λειτουργίες που δεν ήταν διαθέσιμες το 1993, το έτος που οι φανταστικοί κωδικοποιητές του Jurassic Park έφτασαν στην ασημένια οθόνη. Αυτά περιλαμβάνουν: Gmail, Youtube, Έγγραφα, Χάρτες, Drive, Earth και την ίδια τη μηχανή αναζήτησης. Δύο δισεκατομμύρια γραμμές κώδικα.

Σχετικά: Η Google γίνεται αλφάβητο και ο Sundar Pichai ξεκινά τη βασιλεία του ως CEO της Google

Αυτές οι πληροφορίες αποκαλύφθηκαν από τη διευθυντή μηχανικών της Google, Rachel Potvin, σε ένα συνέδριο @Scale engineering αυτήν την εβδομάδα (μέσω Wired). Ο Potvin παρουσίασε επίσης μια σειρά σχετικών στατιστικών στοιχείων, όπως το γεγονός ότι αυτή η βάση κώδικα καταλαμβάνει 86 terabyte αποθηκευτικού χώρου. Ίσως ακόμη πιο εντυπωσιακός, αυτός ο κωδικός είναι πάντα προσβάσιμος στο 95% των μηχανικών της Google ή σε περίπου 25.000 άτομα.

Ο Potvin πέρασε επίσης λίγο χρόνο βάζοντας σε προοπτική πόσο μεγάλη είναι μια βάση κώδικα, επισημαίνοντας ότι ολόκληρο το Linux Kernel αποτελείται από 15 εκατομμύρια γραμμές κώδικα σε 40.000 αρχεία. Ο Potvin συνέχισε να επισημαίνει ότι η Google πραγματοποιεί περίπου 45.000 προσαρμογές στη βάση κώδικα της κάθε μέρα.

Φυσικά οι υπηρεσίες της Google είναι πολύ πιο ποικίλες από το μέσο λειτουργικό σας σύστημα, αλλά όταν ένα ολόκληρο ψηφιακό οικοσύστημα είναι συγκρίσιμο με τον αριθμό των αλλαγών που κάνει η Google στις υπηρεσίες της κάθε μέρα, γνωρίζετε ότι αντιμετωπίζετε κάτι αρκετά μεγάλο.

Ωστόσο, είναι επίσης αξιοσημείωτο και αξιέπαινο ότι τόσοι πολλοί υπάλληλοι της Google έχουν πρόσβαση στη βάση κώδικα. Αυτό σημαίνει ότι όταν δημιουργείτε νέα έργα ή κάνετε προσαρμογές σε άλλες υπηρεσίες, μπορούν να αντλήσουν έργα από άλλα άτομα ή ακόμα και να αντιγράψουν ολόκληρες πτυχές του κώδικα. Αυτό θα αυξήσει περαιτέρω την ασφάλεια και τη χρηστικότητα όλων όσων αναπτύσσει η εταιρεία.

Ίσως αυτός είναι ο λόγος για τον οποίο ο Povit εξήγησε ότι οι αλλαγές που πραγματοποιεί η Google στις υπηρεσίες της αυξάνονται με ταχύτητα, δείχνοντας ένα συνεχώς εξελισσόμενο τοπίο ψηφιακών πλατφορμών που όχι μόνο γίνονται καλύτερα, αλλά γίνονται γρηγορότερα γρηγορότερα από ποτέ.

Πρόσφατες δημοσιεύσεις

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