Here are some self-evident pieces of advice:
-
Version control your project folder. Please consider using git.
-
Reference cases in commits
-
Make sure to have backups
-
Run continuous integration
-
Set up lifecycle environments (development, test, acceptance, production) as needed
-
Test your pipelines with unit tests
-
Run all unit tests regularly
-
Validate the results & take action if needed