I'm working on a similar project, many layers on the back and front end (Typescript "single page app" that doesn't really need to be). I need to make updates to 7+ files every time I want to add a page into the UI due to how the routing is set up client side. Progress has been slow to say the least.
The trouble navigating the code is the way most of the files and classes have very similar names depending on what representation of the entity they relate too. I use resharper to navigate all of this, however I've needed to put more thought into how to quickly track down a file with the "ctrl-t" find type dialog. On a reasonably sized system you can get away with just keying in the initials of the type name you're looking for but now I find using the initials of the entity + start keying in the more specific representation like 'mlp cont' would find me MultiLayeredProjectController the easiest.
The trouble navigating the code is the way most of the files and classes have very similar names depending on what representation of the entity they relate too. I use resharper to navigate all of this, however I've needed to put more thought into how to quickly track down a file with the "ctrl-t" find type dialog. On a reasonably sized system you can get away with just keying in the initials of the type name you're looking for but now I find using the initials of the entity + start keying in the more specific representation like 'mlp cont' would find me MultiLayeredProjectController the easiest.


or 
from time to time.

Comment