Published July 4, 2024 | Version v2
Presentation Open

HeFDI Code School - Part 3 - Introduction to Test Driven Development

  • 1. TU Braunschweig

Description

Scientific software is often hard to maintain and reuse. A major reason for the instability of software is that it is subject to continuous change. This is especially true for software in the scientific context, since the scientific discourse is open-ended. Change has caused difficulties for scientific software developers from the very beginning, and it continues to do so. In parallel, the software engineering community has produced numerous developments that we as research software developers can take advantage of to significantly support our work. This workshop is an introduction on how to bridge the gap between both worlds and introduces practices, methods and principles to develop maintainable software and to make the software development process sustainable.

Topics that are discussed are:

  • Clean code and refactoring with interactive hands-on examples 
  • tipps for working with Python

Files

HeFDI Code School - Part 3 - Introduction to Test Driven Development.pdf

Files (2.0 MB)

Name Size Download all
md5:4802d8dd9a7b9c2448cae4981bfd3602
2.0 MB Preview Download
md5:aa358e8148945859cf455d2243e09ca5
6.7 kB Preview Download