Even deciding which functions we put in different files, which headers you put in header files, which class definitions you put in different files, all these go in depth, in deciding how well the modularization is happening.
ಯಾವ ಫಂಕ್ಷನ್ ಗಳನ್ನು ಯಾವ ಫೈಲ್ ಗಳಲ್ಲಿ ಇಡಬಹುದು, ಯಾವ ಹೆಡರ್ ಳನ್ನು  ಯಾವ ಯಾವ ಹೆಡರ್ ಫೈಲ್ ಗಳಲ್ಲಿ ಹಾಕಬೇಕು, ಯಾವ ವರ್ಗ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ವಿಭಿನ್ನ ಫೈಲ್ ಗಳಲ್ಲಿ  ಇರಿಸಬಹುದು, ಇವೆಲ್ಲವೂ ಆಳವಾಗಿ ಹೋಗುತ್ತವೆ ಇವೆಲ್ಲವೂ ಕೂಡ ಮಾಡ್ಯುಲರೈಸೇಶನ್  ಎಷ್ಟು ಚೆನ್ನಾಗಿ ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.