Ask HN: How to improve the DX for a legacy rails app? I recently started working on a new team that mostly maintains a legacy rails app. What are some ways to improve the developer experience? |
Ask HN: How to improve the DX for a legacy rails app? I recently started working on a new team that mostly maintains a legacy rails app. What are some ways to improve the developer experience? |
https://gocardless.com/blog/getting-started-with-coach/
I’ve worked in this team’s codebase and can confirm it has a rather nice DX, even as a new joiner with a python background.
——
Who are the people who want to improve the developer experience?
Then leverage the test suite to understand what something is supposed to do, naming conventions only take you so far especially if the team wasn't really disciplined about it.
What IDE are you using?
Other than that, running integration tests from outside that code base can at least help you catch errors early.
Code styleguide is another possible direction.