Basically you have to live it. The more you work with a codebase, the more you understand it.
Regards, Sascha
-- http://yoyodyne.ath.cx