That was strongly in mind just last night, while signing 120+ pages of paperwork for a refinance.
Things for me to look forward to. (My closing is scheduled for Tuesday. Pain in the ass, but the savings will be very nice.)
I will admit to being slightly surprised that you're refinancing this soon after the purchase, though -- significant interest rate drop since you bought?
"Too far" may be rare, but "badly" is also a pitfall of the overzealous.
True. Fortunately, Fowler's book also lists this sort of thing among its code smells, and recommends ways to fix it. (I'm not really getting into cohesion as a principle here, but it's implicitly crucial in the Refactoring book.)
I'd call that a point in its favor
Oh, sure. I suppose my point is better expressed that, while this is focused on fixing existing code, much of it is highly applicable to writing new stuff as well...
no subject
Things for me to look forward to. (My closing is scheduled for Tuesday. Pain in the ass, but the savings will be very nice.)
I will admit to being slightly surprised that you're refinancing this soon after the purchase, though -- significant interest rate drop since you bought?
"Too far" may be rare, but "badly" is also a pitfall of the overzealous.
True. Fortunately, Fowler's book also lists this sort of thing among its code smells, and recommends ways to fix it. (I'm not really getting into cohesion as a principle here, but it's implicitly crucial in the Refactoring book.)
I'd call that a point in its favor
Oh, sure. I suppose my point is better expressed that, while this is focused on fixing existing code, much of it is highly applicable to writing new stuff as well...