HeFDI Code School Advanced Track: Design Patterns
Second workshop in the workshop series on how to make research software more sustainable
- https://www.uni-giessen.de/de/ueber-uns/veranstaltungen/fortbildung/copy_of_hcs-advanced-2-2025
- HeFDI Code School Advanced Track: Design Patterns
- 2025-07-04T09:00:00+02:00
- 2025-07-04T13:00:00+02:00
- Second workshop in the workshop series on how to make research software more sustainable
04.07.2025 von 09:00 bis 13:00 (Europe/Berlin / UTC200)
Online, register here: https://redcap.kks.uni-marburg.de/surveys/?s=YPKFM8TYHRYXJHEA
Together with the colleagues from Suresoft project and NFDI4ING we offer a series of four workshops.
Participants of these workshops will learn methods and techniques to increase the quality of their code, how to produce understandable and therefore reusable code, and to increase the sustainability of scientific software. These workshops are directed at researchers who already have experience with developing scientific software, and therefore require general knowledge of a programming language and a merely basic understanding of object-oriented programming and versioning.
Design Patterns
As scientists we don’t have to reinvent the wheel when it comes to software. Instead we will make use of software design patterns that provide proven solutions for reoccurring problems. Applying design pattern will help us achieving a higher application quality and rising the level of abstraction in documentation as well as communication with our colleagues. In this workshop we will walk you through a code example and step by step add new features. Along the way, we will involve you in every design decisions so that you have a good understanding of the pros and cons of our final solution. It is quite possible that we will come across some design patterns along the way.