Refactoring is the practice of continuously improving the usability, maintainability, and adaptability of code without changing its behavior. That makes it much easier to add new and unanticipated functionality. Refactoring has the disadvantage that it takes extra effort and requires changing the code. Any change has the potential to reduce the maturity and stability of the product, especially if you don't have adequate testing in place.
If you were starting a software company with your own hard-earned cash, would you use refactoring or wouldn't you?
Next: Poll - Unit Tests, The Benefits
The business of coaching is growing rapidly and there are a mass of people out there calling themselves coaches. It can be very confusing for someone looking for a coach to find the right one for them. A quick search will find lots of different titles: life coach, business coach, executive coach, personal coach, career coach, health coach, conflict coach, dating coach, sports coach victimisation coach, leadership coach, performance coach, and so on.
Tuesday, February 10, 2009
Poll: Refactoring, the Benefits
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment