4. Info-Treff: Test-first und SOLID Prinzipien (Dojo von Eduard Ruffert)


Details
Gliederung
Einführung, Voraussetzungen (cmake, IDE, der Kata-Code (https://github.com/perzonaljezus/ER-Racing-Car-Katas-cmake_version/tree/master/gtest_version/tyrepressure)), Fragerunde -- 20min
Wiederholen der Konzepte (TDD und test-first, SOLID, Dojo, klassisches Kata, Mob/Randoori, Workshop) -- 15min
Klassisches Dojo mit Kata: Tirepressure, mit Legacy-Code als Untersuchungsgegenstand -- 50min
Reflektion, Alternativen (Randoori mit cyber-dojo.org (http://cyber-dojo.org/), andere Katas) -- 30min
Über den Referenten
Eduard arbeitet als Team Lead/Senior Software Developer bei der Beontra AG ( http://beontra.com ).
Die Beontra AG ist ein Anbieter von integrierter Flughafen-Planungssoftware sowie von Tools zur Vorhersage von Luftverkehrsaufkommen und -nachfrage. Von seinem Sitz in Karlsruhe aus versorgt die Beontra AG mit seinen integrierten Software zur Verkehrs-, Auslastungs- und Ertragsplanung einige der wichtigsten Flughäfen weltweit, darunter Dubai, London Heathrow, Sydney, Kopenhagen, Frankfurt, Schiphol und München.
Mit dem Einstieg als Senior Entwickler bei der Beontra hat sich Eduards Hauptprogrammiersprache von C/C++ zu PHP/Java und die Aufgaben von der software Entwicklung über Solutions Architect bis hin zum Team Lead des Teams Core and Delivery verlagert. Hierfür strukturiertere und konsolidiertere er die vorhandenen continuous-integration Grundlagen. Die er nun zu continuous-deployment in der Beontra weiter entwickelt.
Unter anderem hat er bei der Beontra Coding Dojos eingeführt und etabliert, um Software Konzepte und deren konkrete Anwendung über alle Teams und Entwickler der Beontra zu vermitteln.
Anfahrt
Das Informatik-Gebäude 50.34 des Karlsruher Institut für Technologie befindet sich Am Fasanengarten 5 in 76131 KA.
Die meisten Parkplätze gibt es am Waldparkplatz am Adenauer Ring.
Die nächstgelegenen Straßenbahnhaltestellen sind Durlacher Tor und Karl-Wilhelm-Platz.
Google-Maps Informatik-Gebäude: https://www.google.de/maps/place/Fachschaft+Informatik+am+KIT/@49.0153627,8.4102062,15z/data=!4m8!1m2!2m1!1sinformatik+am+KIT!3m4!1s0x0:0xe44641cbc8078b10!8m2!3d49.0139346!4d8.419379
Google-Maps Waldparkplatz: (https://www.google.de/maps/place/Waldparkplatz/@49.0153455,8.4167723,17z/data=!4m12!1m6!3m5!1s0x479706337e8fb5c3:0x9a20a2b44887dc52!2sWaldparkplatz!8m2!3d49.015342!4d8.418961!3m4!1s0x479706337e8fb5c3:0x9a20a2b44887dc52!8m2!3d49.015342!4d8.418961 (https://www.google.de/maps/place/Waldparkplatz/@49.0153455,8.4167723,17z/data=%214m12%211m6%213m5%211s0x479706337e8fb5c3:0x9a20a2b44887dc52%212sWaldparkplatz%218m2%213d49.015342%214d8.418961%213m4%211s0x479706337e8fb5c3:0x9a20a2b44887dc52%218m2%213d49.015342%214d8.418961))

4. Info-Treff: Test-first und SOLID Prinzipien (Dojo von Eduard Ruffert)