Agile software development methodologies like Extreme Programming (XP) propagate collective code ownership: Every developer is allowed (and encouraged) to make changes wherever necessary. But is this really a realistic, useful approach?
The theory sounds compelling: Everybody knows their way around the code base and can work on anything. Without module …
read more