I am a novice programmer who has inherited a software project that contains the following files and folders. The project is using C# and WPF. What should I expect to find and continue putting inside of the following folders and files:
Core Assets Common Models Resources API.cs Views
I am hoping that this structure builds on some kind of easy to understand theory.
My most confusing points are that:
- The API.cs file has a lot of functions that I think are part of some of the models. Also, the functions in this application are not used by any other application, so why is there even need for an API?
- I don't quite understand what the difference is between Common and Models.
If you can shed some light on why this kind of structure is used and what should go where, then that would be of great help to me.