A veces recibimos tareas de esas que dan miedo, como por ejemplo validar que un proyecto PHP continuará trabajando después de actualizar o degradar la versión PHP utilizada en nuestro servidor de producción.
Como se puede imaginar esto es realmente tarea compleja, porque se debe determinar qué piezas de código debe ser cambiadas para que el producto siga trabajando como hoy día , pero en las nuevas condiciones del servidor y cualquier omisión podría ser y sería una gran responsabilidad encima tus hombros.