Hypothetically, if I have:
Contoso.App.People.SecurityGuard : Contoso.App.People.Person
And I then build this class and ship it as a core lib. If I then consume this library in, say, a mobile client app and make a:
NightDeskGuard : Contoso.App.People.SecurityGuard
In which namespace would the new class go?
Contoso.App.Mobile.People // a new mobile app specific namespace
Or:
Contoso.App.People // in with the rest
Or:
Contoso.App.People.Mobile // best of both worlds?
This is arguably a subjective question, but with the voting system here I would be happy to see how people go about this.
The .NET Framework itself does a mix of all three. I don't think there's a right answer per se, but it'd be nice to follow consensus and expectation.
Thanks, Luke