I'd like to discuss the option to keep file name and class in sync. This is for the following cases:
- single class in a file (obvious)
- main class and supplementary classes. Supplementary are:
That is, when single or main class is renamed, rename file as well.
Another option could be to keep in sync namespace and directory structure. E.g. Move Type could also move file to appropriate folder (and create, if needed).
Any feedback on idea?