Community

codecentric mittendrin

Meetups, Stammtische, Hackathons, User Groups: Die codecentric ist weit mehr als die Summe ihrer Mitarbeiter und Projekte.

Hinter jeder erfolgreichen Software steht eine starke Community

Wissensvermittlung, Nachwuchsförderung und der fachliche Austausch auf Augenhöhe sind für uns Herzensangelegenheiten. Wir sind der Meinung: Geteilte Innovationsfreude ist doppelte Innovationsfreude.

Deshalb mischen sich codecentric-Mitarbeiter und -Mitarbeiterinnen gerne unter die Community – ob als Gastgeber, Redner oder Organisatoren diverser Veranstaltungen. Treffen Sie uns auf einem der folgenden Events!

Softwerkskammer Nürnberg

Softwerkskammer Nürnberg

Cegeka Deutschland GmbH, Am Tullnaupark, Nürnberg, Germany 06.12.2018 | 19:00

Refactoring mit Connascence

„Red – Green – Refactor“ – Dieser Zyklus ist das Mantra des Test Driven Development: Schreibe einen zunächst fehlschlagenden Test („Red“), dann sorge möglichst einfach dafür, dass der Test durchläuft („Green“), anschließend verbessere das Design („Refactor“).
Leicht gesagt, aber was soll dieses Refactoring überhaupt? Und was ist das eigentlich, gutes Design? Wie könnte der nächste Schritt dorthin konkret aussehen?

Ich möchte euch hier das Konzept „Connascence“ vorstellen, das den Begriff der Kopplung pragmatisch erweitert und damit eine Metrik und ein Vokabular für besseres Software-Design anbietet.
Wir werden dann eine Pair Programming Kata durchführen, bei der Connascence als Richtschnur beim Refactoring angewendet werden soll, und können danach diskutieren, ob und wie uns das geholfen hat.

Zum Mitmachen benötigt ihr wie immer euer eigenes Notebook mit vorinstallierter Unit-Test-Umgebung eurer Wahl.

Speaker:

Thorsten Brunzendorf