- Use of Git and GitLab/GitHub
- Reusable generic code: functions, modules, packages
- Tests (unit tests)
- Standard directory structure
- Style guides
- Data QA
- Aqua book principles
- Documentation
- Code comments
- README
- Flow charts
- Assumptions (assumptions log)
- CI/CD
renv/Python equivalent- Docker
drake/make