# Day *3* Q&A <!--- I remind you that these documents will be uploaded to the repository branch that will be created and that the NBIS training code of conduct should be followed. Be respectfull to eachother so you do not edit others posts. Hack md alows for simultaions editing. --> <!--- Reminder do not edit anothers post, please use a fresh paragraph when typing hack md is a simultations editing tool--> - Zoom: https://uu-se.zoom.us/j/66409709879 Passcode: 583470 - Material: 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: https://github.com/UPPMAX/programming_formalisms/blob/main/testing/testing_lecture.pdf * QMD: https://github.com/UPPMAX/programming_formalisms/blob/main/testing/testing_lecture/testing_lecture.qmd 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 - - -