I have been hanging around Borders (the bookstore) lately and have seen some books about "code reading". It covers topics like how to read code and understand it effectively, and how to (if required) refactor it to make reading the code easier.
My questions is this:
Are these books any good for an experienced programmer (2 years+) and do they actually teach you something that you might not have already observed through experience?
I am curious because I have to read a lot of bad (in my opinion) code and would like to make it easier to understand.