Went in to a large rails codebase as a backend developer in the middle of a v1 to v2 rewrite and it had custom folders with their own conventions on where to put stuff.
All that with no documentation except for the setup.
What I did was just ask how the app works + specific workflows in front-end side of things and just connect the dots on the backend part.
Most of my troubles where on where to put modules because of their existing conventions.
Tips:
1. Ask a lot
2. Read the code
3. A debugger helps
4. Make sure you add tests for areas you touch.
Went in to a large rails codebase as a backend developer in the middle of a v1 to v2 rewrite and it had custom folders with their own conventions on where to put stuff.
All that with no documentation except for the setup.
What I did was just ask how the app works + specific workflows in front-end side of things and just connect the dots on the backend part.
Most of my troubles where on where to put modules because of their existing conventions.
Tips: 1. Ask a lot 2. Read the code 3. A debugger helps 4. Make sure you add tests for areas you touch.