Ask HN: How do you learn a massive codebase?
Kernels, browsers, schedulers, etc. often easily reach the 100k-1m+ LoC mark. What strategies do you employ to understand the high level architecture and begin contributing in a meaningful way? What tools do you use? What is your thought process? How do you get up to the same speed as the developers who have been working on the project already for years if not decades so that you can become an equal contributor?
7 comments
[ 0.21 ms ] story [ 30.8 ms ] threadhttps://github.com/tensorflow/tensorflow/blob/master/tensorf...