Backward Compatibility vs. Technical Debt - The Eternal Struggle in Software Maintenance
Offered By: International PHP Conference via YouTube
Course Description
Overview
Explore the complex relationship between backward compatibility and technical debt in long-term project maintenance through this 48-minute conference talk from the International PHP Conference. Examine WordPress as a case study, highlighting how its commitment to backward compatibility contributes to its success but also leads to accumulating technical debt. Learn about the challenges of maintaining a high-technical-debt codebase, the implications for dependent projects, and potential strategies for achieving a more balanced approach. Discover how WordPress finally overcame its PHP 5.2 requirement, offering insights into managing the delicate balance between user-friendly updates and sustainable development practices.
Syllabus
The eternal struggle: Backward compatibility vs. technical debt | Alain Schlesser
Taught by
International PHP Conference
Related Courses
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld SystemsVanderbilt University via Coursera The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera Automated Visual Software Analytics
openHPI Software Architecture & Design
Georgia Institute of Technology via Udacity Software Architecture for the Internet of Things
EIT Digital via Coursera