Is it common to name an assembly one name, name a folder inside of the assembly another and then start to carry those names into the classes inside of those folders? For example:
Project.Presenter
Carriers
CarriersFindPreferedCarriersPresenter.cs
CarriersPreferencesPresenter.cs
PreferredTargetLocationPresenter.cs
Project.Service.Fixture
Carriers
CarriersServiceFixture.cs
Or to carry this futher, even methods such as this:
List<PreferredTargetLocationPresenter.PreferredTargetLocation>
newlyAddedPreferredLocations = new
List<PreferredTargetLocationPresenter.PreferredTargetLocation>();
newlyAddedPreferredLocations.add(destinationLocation.PreferredCity);
To me this seems to grow more and more confusing as you work on a project longer and start to add additional assemblies and methods. Is there a better way to work with this?
Any feedback would be welcomed.