Skip to main content
Pre-Alpha
This lesson is in the pre-alpha phase, which means that it is in early development, but has not yet been taught.
Light
Dark
Auto
Learner View
Instructor View
Menu
Building Better Research Software
Building Better Research Software
Key Points
Glossary
Learner Profiles
More
Installation instructions
Reproducible Research Discussion
Implementing a test suite
Continuous Integration for automated testing
Software licensing
Ethical & environmental considerations around research software
Search the All In One page
Building Better Research Software
Toggle Theme
Light
Dark
Auto
Learner View
Instructor View
EPISODES
Summary and Setup
1. Course introduction
2. Better start with a software project
3. Reproducible software environments
4. Code readability
5. Code structure
6. Code correctness & testing
7. Software documentation
8. Software management & collaboration
9. Wrap-up
RESOURCES
Key Points
Glossary
Learner Profiles
Installation instructions
Reproducible Research Discussion
Implementing a test suite
Continuous Integration for automated testing
Software licensing
Ethical & environmental considerations around research software
See all in one page
Instructor Notes
This is a placeholder file. Please add content here.
Back
To Top