I agree that picking a subset is the way to go. Google avoid two out of the three i mentioned that you take issue with avoiding.
Places I have worked the code is divided into libraries and coding standards per library are different to the whole. The point is to lazily learn the part that the codebase you are working on uses and get cracking rather than waste time getting book smart on parts you may never use.
Comments
I agree that picking a subset is the way to go. Google avoid two out of the three i mentioned that you take issue with avoiding.
Places I have worked the code is divided into libraries and coding standards per library are different to the whole. The point is to lazily learn the part that the codebase you are working on uses and get cracking rather than waste time getting book smart on parts you may never use.