Questions and notes from workshop day 6

Icebreaker

What programming language(s) are you normally working with:

Whats the weather like at your place (and where is that)

What do you know now, that you wish someone had told you when you began [studies/research/work]?

Discussion: What’s easy and hard to test?

Testing locally https://coderefinery.github.io/testing/locally/#testing-locally

Automated testing

https://coderefinery.github.io/testing/continuous-integration/

Test design

https://coderefinery.github.io/testing/test-design/

Modular code development

https://coderefinery.github.io/modular-type-along/

Starting questions

A. What does "modular code development" mean for you?

B. What best practices can you recommend to arrive at well structured, modular code in your favourite programming language?

C. What do you know now about programming that you wish somebody told you earlier?

Additional questions

D. Do you design a new code project on paper before coding? Discuss pros and cons.

E. Do you build your code top-down (starting from the big picture) or bottom-up (starting from components)? Discuss pros and cons.

F. Would you prefer your code to be 2x slower if it was easier to read and understand?

Modular code task

https://coderefinery.github.io/modular-type-along/lesson/

Suggestions for improving the code:

Workshop outro

https://github.com/coderefinery/workshop-outro/blob/master/README.md

News for day 6

Feedback

Today was (vote for all that apply):

One good thing about today:

One thing to improve for next time:

Any other feedback?

General questions continued:


Funding

CodeRefinery is a project within the Nordic e-Infrastructure Collaboration (NeIC). NeIC is an organisational unit under NordForsk.

Privacy

Privacy policy

Follow us

Contact

support@coderefinery.org

Improve this page

Source code