I've been tasked with making changes to a project with 50,000+ lines of code, I'm pretty new to Scala and I'm finding it damn near impossible to keep track of the hundreds of classes and remember what all their attributes are. I've tried using sbt console as a REPL but it doesn't seem to want to load the project if it's composed of sub-projects.<p>Is anyone willing to share tips about their development workflow? Is it possible to use breakpoints and/or step through code to be able to inspect objects at a particular point? I've tried IntelliJ but I can't seem to plug in my arguments.<p>Thanks in advance!
I always use IntelliJ. It's very slow on anything less than a cutting-edge high-end machine for larger projects, but the intellisense is invaluable and unmatched for the Scala language.