fulltext

fulltext

4/7/2018

link

https://m.cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext

summary

This article delves into the reasons why Google utilizes a single repository to store billions of lines of code. It explains that having a single repository allows for better code sharing, version control, and collaboration among developers. The article also discusses the challenges and benefits of managing such a large codebase, including the use of advanced tooling and automation. By maintaining a unified code repository, Google aims to foster a culture of code ownership and empower its engineers to easily access and modify code across various projects. Overall, the article highlights the advantages and strategies behind Google's decision to store vast amounts of code in a single repository.

tags

google ꞏ software development ꞏ codebase ꞏ code repository ꞏ version control ꞏ software engineering ꞏ software architecture ꞏ code organization ꞏ code management ꞏ big data ꞏ code storage ꞏ scalability ꞏ software infrastructure ꞏ distributed systems ꞏ software maintenance ꞏ software scalability ꞏ codebase management ꞏ code sharing ꞏ code history ꞏ software evolution ꞏ software collaboration ꞏ code infrastructure ꞏ software performance ꞏ software reliability ꞏ codebase size ꞏ code evolution ꞏ code complexity ꞏ software productivity ꞏ software documentation ꞏ code search ꞏ code review ꞏ code refactoring ꞏ software testing ꞏ software deployment ꞏ code optimization ꞏ software analytics ꞏ code analysis ꞏ code metrics ꞏ code documentation ꞏ software efficiency ꞏ code efficiency ꞏ code reuse ꞏ code quality ꞏ software security ꞏ software monitoring ꞏ code monitoring ꞏ software dependencies ꞏ code dependencies ꞏ software integration ꞏ code integration ꞏ code versioning ꞏ software traceability