Slides/Refactoring in PHP While Going Open Source

When OXID eSales decided in early 2008 to open source its then 5 years old ecommerce system, they knew that it needed to be refactored before releasing it to the public. The reason being that only a refactored system would allow for shorter release cycles and attract new developers due to higher code quality.