Given an existing application with a hub-and-spoke design; the spokes being integration points with networked apps i.e. TCP/IP socket apps & webservices, how would you start refactoring such code when you are modifying: 1) the hub - i.e. the main application 2) one or more of the spokes - i.e. additional networked services to integrate or a modification of an existing protocol.
Joined: Jan 23, 2002
What would be the driving force for refactoring the existing system?