I believe refactoring is associated with bringing existing code up to spec, and providing the best implementation of a given construct (e.g. a table). Writing code to spec is for the most part straightforward, but to take an existing implementation and determine how to economically reconstruct it takes a slightly different thought process.
I expect so. I learned enough while writing it, and I've been around a while too. Without knowing exactly what you already know it's hard to point to exactly what you'll learn; but I think the major new development is simply the techniques to upgrade old, legacy sites. These haven't been systematically analyzed before to my knowledge. I doubt this is the last word on the subject, but I hope it's a good start.
Elliotte Rusty Harold<br />Author of <a href="http://cafe.elharo.com/web/refactoring-html/" target="_blank" rel="nofollow">Refactoring HTML</a>
You've gotta fight it! Don't give in! Read this tiny ad:
how do I do my own kindle-like thing - without amazon