Basis kode Google sangat besar

tebak seberapa besar basis kode googles googlecode222Bagi kita yang tidak memiliki pengetahuan pemrograman, sulit untuk memahami kompleksitas layanan digital. Apakah mereka membutuhkan beberapa baris kode atau jutaan? Terlepas dari apakah Anda tahu jawaban atas pertanyaan itu atau tidak, coba lihat berapa banyak baris kode yang menyusun setiap layanan Google; itu mengesankan sekaligus konyol.

Jawabannya, bagi mereka yang membaca bersama dan mereka yang melewatkan lebih dulu, adalah dua miliar. Itu seribu kali lebih banyak dari keseluruhan basis kode fiksi Jurassic Park, tapi kemudian mereka memiliki Nedry di tim mereka.

Perlu dicatat bahwa Google memang menawarkan banyak layanan dan fungsi yang tidak tersedia pada tahun 1993, tahun pembuat kode fiksi Jurassic Park mencapai layar perak. Ini termasuk: Gmail, Youtube, Dokumen, Peta, Drive, Earth dan mesin pencari itu sendiri. Dua miliar baris kode.

Terkait: Google menjadi Alphabet, dan Sundar Pichai memulai pemerintahannya sebagai CEO Google

Informasi ini diungkapkan oleh manajer teknik Google Rachel Potvin pada konferensi teknik @Scale minggu ini (melalui Wired). Potvin juga meluncurkan serangkaian statistik terkait, seperti fakta bahwa basis kode ini membutuhkan ruang penyimpanan sebesar 86 terabyte. Mungkin yang lebih mengesankan, kode ini selalu dapat diakses oleh 95 persen insinyur Google, atau sekitar 25.000 orang.

Potvin juga menghabiskan sedikit waktu untuk melihat seberapa besar basis kode ini dengan menunjukkan bahwa seluruh Kernel Linux terdiri dari 15 juta baris kode di 40.000 file. Potvin kemudian menunjukkan bahwa Google membuat sekitar 45.000 penyesuaian pada basis kodenya setiap hari.

Tentu saja layanan Google jauh lebih bervariasi daripada sistem operasi rata-rata Anda, tetapi ketika seluruh ekosistem digital sebanding dengan jumlah perubahan yang dilakukan Google pada layanannya setiap hari, Anda tahu bahwa Anda berurusan dengan sesuatu yang agak besar.

Namun, patut dicatat dan patut dipuji bahwa begitu banyak karyawan Google yang memiliki akses ke basis kode. Ini berarti bahwa ketika membuat proyek baru atau membuat penyesuaian pada layanan lain, mereka dapat mengambil dari proyek yang dikerjakan oleh orang lain, atau bahkan menyalin seluruh aspek kode. Ini selanjutnya akan meningkatkan keamanan dan kegunaan dari semua yang dikembangkan perusahaan.

Mungkin itulah sebabnya Povit menjelaskan bahwa perubahan yang dilakukan Google pada layanannya semakin cepat, menunjukkan lanskap platform digital yang terus berkembang yang tidak hanya menjadi lebih baik, tetapi juga menjadi lebih baik lebih cepat dari sebelumnya.