I am just curious of what is the best practice, it seems that if I create folders in force-app/main/default/classes and put my classes there everything seems to work fine.
Is this in any manner bad or unwanted in Salesforce development? Can this affect the packaging of the application? Are there any other consequences?
Example:
force-app/main/default/classes/Services/ServiceA.cls
force-app/main/default/classes/Services/ServiceA.cls-meta.xml
force-app/main/default/classes/Services/ServiceB.cls
force-app/main/default/classes/Services/ServiceB.cls-meta.xml
Instead of:
force-app/main/default/classes/ServiceA.cls
force-app/main/default/classes/ServiceA.cls-meta.xml
force-app/main/default/classes/ServiceB.cls
force-app/main/default/classes/ServiceB.cls-meta.xml