why refactoring works

Written by

in

Kent Beck

Programs have two kinds of value: what they can do for you today and what they can do for you tomorrow. If you can get today’s work done today, but you do it in such a way that you can’t possibly get tomorrow’s work done tomorrow, then you lose.