Does class ownership really work? Suppose implementing a feature affects classes A, B, and C which are all owned by different class owners - different people in this case. Each class owner makes the modifications necessary to his class, adding methods and attributes, changing signatures, etc... Each developer promotes his work to the shared workspace.
- Who assures that this workspace compiles?
- Even when doing extensive design in the DBF process, how assure that these 3 classes will cooperate as needed?
- And most importantly, who is responsible for testing this feature?
- In short, does class ownership really work?