Hi Everyone, I am relatively new to Julia, I’ve been using it for a few months. In the first month, I was able to write several thousand lines of code and solve some problems that took far longer in other languages. I was amazed.
For the last month, I have been trying to break my code into modules and see what a production system might look like. Before, I was using a flat folder with includes, which made rapid tinkering easy. Now I am moving things into modules, but those modules are still changing substantially. I tried a project, but that infrastructure didn’t seem to help development, just final packaging. So, after a month of rapid work, I feel blocked trying to iterate on module structure, and system architecture.
So, my question. I am beyond writing a few simple files and scripts, but not at the project publishing phase. I have 5 modules now, and will have 10+ once I refactor my flat prototype. But, I’ve spent A LOT of precious time, just battling scaffolding so that I can work in an agile way and refactor my module designs, and rapidly test the integration etc. Are there resources that explain how to work in this intermediate phase efficiently. I’m stuck here. I want be able to build and test multiple modules, and work in the way a user would to run the code quickly in an “eat your own dog food” way, with a fast feedback loop between coding and using the new code.
Thanks in advance for any help or resources. It seems like this has to be a solved problem, but most of what I see is for simple files or one module, or how to set up projects and push to github. I’m in the middle of those phases.