If you are a class developer and class owner, you follow the generic development process daily. This means you do the following:
Try to change classes minimally. Substantial changes can introduce errors that are hard to fix. If you plan on changing a class substantially, create a version of the class before changing it. Then you can revert back to the version if you need to.
It is a good idea to create baselines of your work often. Begin by creating versions of the classes you change daily. Then, alter how frequently you create baselines to suit your needs.