DESCRIPTION
Let’s say we are using the same id to develop the customization in Sandbox and there is already an object in the production account that contains the id. When we try to deploy the development from sandbox to production, there is a chance that the new object will replace the existing one.
SOLUTION
Always use a unique key when creating an object(list, field, custom record, workflow) when SDF is used.