Skip to content

Commit 531d2da

Browse files
committed
Fixups on slides
1 parent 39281f1 commit 531d2da

4 files changed

Lines changed: 22 additions & 2 deletions

File tree

src/dependencies.qmd

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Dependencies
2+
13
## Dependencies
24

35
- All software has dependencies

src/fair_principles.qmd

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,23 @@
1-
## FAIR Principles
1+
# FAIR Principles
2+
3+
---
24

35
- Findable: Software, and it's metadata, are easy for humans and machines to
46
find.
7+
8+
---
9+
510
- Accessible: Software, and it's metadata, are retrievable via standardised
611
protocols.
12+
13+
---
14+
715
- Interoperable: Software interoperates with other software by exchanging
816
data and/or metadata, and/or through interaction via a application
917
programming interfaces (APIs), described through standards.
18+
19+
---
20+
1021
- Reusable: Software is both usable (can be executed) and reusable (can be
1122
understood, modified, built upon, or incorporated into other software).
1223

src/testing.qmd

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Testing
2+
13
## Testing
24

35
- Important to test code
@@ -24,6 +26,9 @@
2426

2527
- Often we inherit large projects with no unit tests
2628
- How do we improve test coverage in this case?
29+
30+
## Adding tests to a project
31+
2732
1. Create integration tests - use previous results or create "golden outputs"
2833
2. Identify and extract parts of the code which can be split apart
2934
3. Create unit tests for the new functions

src/version_control.qmd

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
# Version Control
2+
13
## Version Control
24

3-
- The first thing we should do is move our project into version control
5+
- The first thing we should do is move our project into version control (VC)
46
- This way we never lose the original state of the project
57
- We can then try things without worrying about breaking anything!
68
- This will also benefit any later development, so the sooner the better

0 commit comments

Comments
 (0)