The Sitecore Implementation Best Practices focus on the development process around the data templates and renderings as well as around the general serialization and deployment practices.
Search/Solr
In the cases of deprecation of a legacy rendering, the developer should provide a Sitecore package to update the content and also provide instructions for the sandbox environments for all the developers. The breaking of the sandbox for the ongoing development should be avoided.