Level-up your Code: Mehr erfahren über Test Driven Development und C/C++
Sie möchten Ihre Software-Engineering Skills verbessern? Sich mit Gleichgesinnten austauschen, diskutieren und vernetzen? Das Wochenende mit einem Bier oder einer Mate unter Kolleg:innen einläuten? Dann sind Sie hier genau richtig!
Maik Wojcieszak (wobe Systems GmbH) und Torsten Rupp (8tronix GmbH) nehmen sich am 04.08.2023 zwischen 16 und 18 Uhr Zeit, ihr Wissen durch zwei Impulsvorträgen zu teilen. Im Anschluss bleibt Zeit, um den Abend gemeinsam ausklingen zu lassen und sich rund um's Coding auszutauschen und zu beratschlagen.
Das Event findet in den Räumen des KITZ in der Schauenburgerstr. 116 in Kiel statt - der Raum wird noch bekannt gegeben.
Auf diese Themen können Sie sich freuen:
Test Driven Development (TDD) in C von Maik Wojcieszak
Die Programmiersprache C wurde vor 70 Jahren erfunden und ist damit ein echter Klassiker. Die (Wieder-)Entdeckung von Test Driven Development (TDD) durch Kent Beck im Jahr 2003, also ein halbes Jahrhundert später, hilft Programmierer:innen weltweit, besseren Code zu schreiben. Wie passen C und TDD zusammen? Was soll damit erreicht werden? Ist es überhaupt möglich?
Der Vortrag stellt verschiedene Testframeworks für die Programmiersprache C vor. Unit-Tests werden begrifflich abgegrenzt und es wird diskutiert, ob und wie TDD hilft, nicht nur bessere Tests, sondern auch deutlich besseren Code zu schreiben.
K(e|ö)nnen Sie C/C++? von Torsten Rupp
C/C++ sind besonders im embedded Bereich häufig eingesetzte Programmiersprachen. C++ erhebt dabei den Anspruch, die „schnellste“ Programmiersprache am Markt zu sein und bietet mit den Standards C++, 11 und 17 moderne und mächtige Konstrukte, um effiziente und komplexe Software zu erstellen. Unter Softwareentwickler:innen sind jedoch nicht alle Features der Sprache unumstritten und teilweise wird C++ als eine groteske und kryptische Sprache angesehen. Wie gut kennen Softwerker:innen C/C++ und welche Fallstricke gibt es? Dieser Vortrag gibt einige Einblicke bei der Initialisierung, Typableitung, λ-Ausdrücke, Vererbung, Standardfunktionen und API, Namensgebung und Containertypen.
Der Vortrag basiert auf einem Vortrag von Scott Meyers und richtet sich an Softwerker:innen, die schon einmal mit C/C++ in Berührung gekommen sind.