Move to separated file for unit test.
Ignore compiled files and backup files.