Source code reading is an activity meant to provide:
- Insight into the design of a system
- Relevant information for reuse of parts of a system (extension, modification, reuse of a systems aspects)
- Debugging info on a system
- Re-factoring and maintainance of a system.
- Reverse Engineering of a system
The book could be reorganized for accessibility-at-a-glance. Thereby reducing the need to go through it entirely. Focus of the book can be made more action-oriented and rationale oriented.
However there is an Appendix of maxims from the book chapters.I really didn't feel upto reading the book in its entirety.
So I confined myself to the maxims. These are not directly usable off-the-shelf.
They could be made more action oriented without being too generic or too specific.
Some reflection on the maxims alone helped to get insight into the Where, What, How and Why of code reading.