Coming from Java , I’m used to the package structure (com.domain.appname.tier)
Now I’ve started working on a C# project , where all the projects have depth of 1:
i.e
ProjectA
– Utilities.cs
– Validation.cs
– ….
– Extraction.cs
and all the cs files are around 2,500 lines long …
How do you order your classes and namespaces in C# so it will make sense , and keep the source file in logical size ?
The same way as I’d imagine you do in Java:
The project you’ve joined doesn’t sound very structured and isn’t a good example of good source code organisation.