You can also use project groups to test your code in a test project, before adding it to the application you plan to distribute. One project is used to test your code, while the other is used as your "real" application. In this way, you don’t need to worry about ruining a project by adding code that you’re uncertain will work.