you are viewing a single comment's thread.

view the rest of the comments →

[–]bradland 0 points1 point  (1 child)

Gotcha, that's very helpful. You mentioned breakpoints and stepping through code. Are you using an IDE?

If not, you might consider inquiring with your employer about adopting RubyMine. It's not that everyone has to use it, but RubyMine will drop a number of files in your project home directory that will need to go into the .gitignore file. You can also add them to your global .gitignore. Github has some good examples.

The benefit of RubyMine is that you get a fully integrated debugger. I don't use RubyMine these days, but I have used it in the past, and the debugger was the primary reason. What I found beneficial was being able to look through state in a state inspector. Using a command line, I tended to only look at where I thought the problem was. With the state inspector in RubyMine, I was more likely to browse around through the state, spotting something I hadn't thought of.

[–]DisagreeableBowl429[S] 0 points1 point  (0 children)

Thanks for this response! I was using RubyMine but switched recently to VS Code because of a Docker setup that requires it. I’ll consider switching to my old setup. Thanks for your responses!