22.05.2025 HeFDI Code School Advanced Track - Workshop 3: Clean Code and refactoring (10.07.2025)
A workshop track for experienced developers. Participants need general knowledge of a programming language and basic understanding of object-oriented programming and versioning.
About the HeFDI Code School Advanced Track
The HeFDI Code School Advanced Track offers 4 online workshops in collaboration with the colleagues from Suresoft and NFDI4Ing. The workshop series is intended for experienced developers to 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.
About this workshop
In the scientific environment with ever-changing requirements, it is important to produce source code that can be read, understood and modified by ourselves or others. This third workshop of the HeFDI Code School Advanced Track will teach you how to apply clean code principles and refactoring techniques to produce high quality, maintainable code.
Agenda
- Motivation
- Clean Code and Refactoring with interactive hands-on examples
- Tips for working with Python
Prerequisites
In addition to possessing a basic knowledge of Python, please take a look at the following external information on preparation.
Registration
Please register here. While the workshops partially build on each other, they can nonetheless be attended separately - so don't worry if you can't make it to all of them!
Kontakt
Dr. Ortrun Brand
Tel.: 064212824310
Mail: hefdi-code-school@uni-marburg.de
HeFDI-Geschäftsstelle
an der Philipps-Universität Marburg
Biegenstraße 36
35032 Marburg