Sharing of the topic by Derrick Wong
APAC Technology Practice Specialist - Code Maintainability
It takes a lot of code to run the systems Google builds: The Android operating system runs on 12 to 15 million lines of code, Google's monolithic code repository contains over 1 billion lines of code, and a typical smartphone app has 50,000 lines of code. The 2019 State of DevOps Report from DevOps Research and Assessment (DORA) research shows that the ability of teams to maintain their code effectively is one of a number of technical practices that contribute positively to success with continuous delivery. If your team is doing a good job with code maintainability, the following are true:
- It's easy for the team to find examples in the codebase, reuse other people's code, and change code maintained by other teams if necessary.
- It's easy for the team to add new dependencies to their project, and to migrate to a new version of a dependency.
- The team's dependencies are stable and rarely break the code.
Let's discover some of the best practices around Code Maintainability in this session to help you in your current and future roles.