Skip to content

Day 3 Q&A

Course GitHub repo: https://github.com/UPPMAX/programming_formalisms

Shared document (HackMD) for today (this doc): https://hackmd.io/@LarsEklundScilifeLife/DayThreeHT2023

Link to lecture:

  • PDF: [Broken link]
  • QMD: [Broken link]

Join the team of the Student project: https://github.com/programming-formalisms/programming_formalisms_project_autumn_2023/issues/3


TDD

How do you grow your code?

  • Look at pre-existing (relevant) code and sketch by hand (flow chart)
  • Often start with a prototype in Jupyter to solve a specific problem, then turn it into a script or a program if I need to use it often.
  • Top-down, start were appropriate and hopefully end up where intended ;)
  • Prioritize steps aka having a meeting with the memebrs within the project.Then split the works and reiterate all of the steps.
  • Top-down in the beginning and then filling in with more features if needed
  • steal from stack overflow/other forums

Testing

How to work together well?

  • .
  • .

Other questions

  • Q:
    • A:
  • Q:
    • A:
  • Q:
    • A:
  • Q:
    • A:

Testing

  • Q:
    • A:
  • Q:
    • A:
  • Q:
    • A:
  • Q:
    • A:

Questions above this line


Day 3 feedback Retrospective

What did work well

-

-

What do we need to stop

-

-

What can we develop

-

-