Wie das Typsystem Software-Design und Architektur beeinflusst
Das Design und die Architektur unserer Software werden von vielen Aspekten geprägt. Ein wichtiger davon ist die Programmiersprache und deren Typsystem. Unterschiedliche Typsysteme bringen unterschiedliche Software-Designs hervor. Wenn wir „gegen“ das Typsystem programmieren, macht sich das unmittelbar in der Qualität der Software bemerkbar.
Typsysteme können durch diverse Kriterien charakterisiert werden: weak vs. strong, dynamic vs. static (vs. gradual), exlicit vs. implicit usw. Alle haben mehr oder minder Einfluss auf das Software-Design.
- Zielpublikum: Entwickler:innen, Architekt:innen
- Voraussetzungen:Kenntnisse in einer der genannten Programmiersprachen (Java oder Go)
- Level: Introductory
- Date
- 2026-02-13
- Time
- 15:30 - 16:30
- Conference / Event
- OOP 2026
- Venue
- MOC, München