Hello all,
I hope this finds everyone doing well. I have a couple of questions about workflow for analyses. Hopefully, this will be of broad interest.
For each of multiple analyses within multiple projects, I have been using a simple workflow structure consisting of the following designations:
These have been organized within the freeware organizer called Keynote NF which allows me to have all projects in a single file. But recently, due to the primitive nature of this program, there have been issues (e.g. autosave problems, etc.) that have caused some downtime. So, my questions for the forum are these:
Hopefully, this gets a discussion going. Maybe many of you assume that everyone already has a system for optimal workflow, but I'm finding that I sure as heck do not. Perhaps if this discussion gains some momentum, we can put a poll out about different workflow solutions and get a "best practices" list going.
I hope this finds everyone doing well. I have a couple of questions about workflow for analyses. Hopefully, this will be of broad interest.
For each of multiple analyses within multiple projects, I have been using a simple workflow structure consisting of the following designations:
- loadR: storing code for loading packages/libraries
- functionsR: storing functions to be used in later analyses
- cleanR: storing code that cleans (aka "massages") data
- doR: storing code for analyses
- plotR: stores codes for visualizations
These have been organized within the freeware organizer called Keynote NF which allows me to have all projects in a single file. But recently, due to the primitive nature of this program, there have been issues (e.g. autosave problems, etc.) that have caused some downtime. So, my questions for the forum are these:
- What other workflow solutions are out there? Programs like Kepler, etc.?
- Are there established "best practices" out there for code organization (under multiple projects) and code documentation?
Hopefully, this gets a discussion going. Maybe many of you assume that everyone already has a system for optimal workflow, but I'm finding that I sure as heck do not. Perhaps if this discussion gains some momentum, we can put a poll out about different workflow solutions and get a "best practices" list going.