From the course: Agile Software Development: Dealing with Legacy Code and Technical Debt

Unlock the full course today

Join today to access over 22,700 courses taught by industry experts or purchase this course individually.

Skim the code

Skim the code

- [Instructor] When you start working on our project it's important to quickly build up a mental model of how the project is structured. What's the basic purpose of the different files? How are they organized? Which part of the system is responsible for interacting with end users? These are all really important questions but most projects have more code in them than one person could possibly read. So how can you quickly gain a basic understanding of the project so that you can become more productive with it? My preferred technique is to skim through files without trying to understand all of the details that I encounter. There are many details that I come across that I won't understand. Instead of trying to gain a complete understanding I make a note about these and then I keep reading. The goal of this process is to open a bunch of different files and look at them. Files can be selected randomly or you can just let your…

Contents