diff --git a/tdd/show_progress.qmd b/tdd/show_progress.qmd index 1e8c1a878..6499cf7b7 100644 --- a/tdd/show_progress.qmd +++ b/tdd/show_progress.qmd @@ -106,12 +106,19 @@ testthat::expect_equal(ncol(t), 3) Now the participants: # Agutin: + # Daniel: https://github.com/DanielRiepl/programming_formalism_is_even_dr + # Jonas: https://github.com/Netzach/is_even + # Renate: https://github.com/RenateWilcke/tdd_progform/blame/main/tdd/is_zero.py + # Sarah: https://github.com/semccomas/is_even + # Romanos: https://github.com/Roman-Si/is_even -# Thomas Frank: + +# Thomas Frank: + # Tina: https://github.com/TinclG/Programming_formalism_course_TGS.git ```{r} diff --git a/tdd/tdd_lecture/tdd_lecture.qmd b/tdd/tdd_lecture/tdd_lecture.qmd index 815a8398f..100231b8c 100644 --- a/tdd/tdd_lecture/tdd_lecture.qmd +++ b/tdd/tdd_lecture/tdd_lecture.qmd @@ -68,11 +68,13 @@ A: Yes ## Exercise 1: `is_even` -- Create a GitHub repository called `is_even` -- Share URL of repo with teachers +- Use the GitHub repository for the learners of this course, + e.g. https://github.com/programming-formalisms/programming_formalisms_project_autumn_2023 +- Create a folder repository called `learners/[your_name]/is_even`, + e.g. `learners/richel/is_even` - Develop a function called `is_even` - Try to be **exemplary** -- We'll discuss a repo history after the break +- We'll discuss a commit history after the break Done? Write `is_odd`, then `is_probility`. @@ -121,11 +123,13 @@ A: Until you cannot break your function anymore. ## Exercise 2: `is_odd` -- Create a GitHub repository called `is_odd` -- Share URL of repo with teachers +- Use the GitHub repository for the learners of this course, + e.g. https://github.com/programming-formalisms/programming_formalisms_project_autumn_2023 +- Create a folder repository called `learners/[your_name]/is_odd`, + e.g. `learners/richel/is_odd` - Develop a function called `is_odd` - Try to be **exemplary** -- We'll discuss a repo history after the break +- We'll discuss a commit history after the break Done? Try exercise 3: `is_probability`. @@ -137,18 +141,20 @@ Done? Try exercise 3: `is_probability`. ## Exercise 3: `is_probability` -- Create a GitHub repository called `is_probability` -- Share URL of repo with teachers +- Use the GitHub repository for the learners of this course, + e.g. https://github.com/programming-formalisms/programming_formalisms_project_autumn_2023 +- Create a folder repository called `learners/[your_name]/is_probability`, + e.g. `learners/richel/is_probability` - Develop a function called `is_probability` - Try to be **exemplary** -- We'll discuss a repo history after the break +- We'll discuss a commit history after the break ## Extra exercises Done? | Exercise | Function name | Function purpose | -|-----------------|-----------------|--------------------------------------| +|------------------|------------------|-------------------------------------| | 4 | `is_number` | Determines if an object is a number | | 5 | `are_numbers` | Determines if an object is a list of numbers | | S1 | `is_roman_number` | Determine if a string is a roman number | @@ -162,7 +168,7 @@ Done? ![](thomas_and_hunt_the_pragmatic_programmer.jpg) -## Problems +## Weaknesses - We only test manually - We only test om our computer