Metaprogramming and Reflection (WT 2011/12)

Prof. Dr. Robert Hirschfeld


Software-Entwicklung ist ein kreativer Prozess, in dem Ideen und Entscheidungen zwischen Entwicklern klar kommuniziert und über die Zeit dokumentiert werden müssen. In der Verwendung von Programmiersprachen und darüber hinaus haben sich Idiome, Entwurfsmuster, Frameworks und Architekturstile als hilfreich erwiesen.

Im Rahmen dieser Veranstaltung werden maßgebliche Vertreter dieser Kategorien für die objektorientierte Softwareentwicklung besprochen sowie zugehörige und weitergehende Konzepte und Ansätze vorgestellt.

Stichworte: Software-Architektur, Software-Design, objektorientierte Programmierung, Idiome, Entwurfsmuster, Architekturstile, Refactoring, Frameworks

Newspeak

Date: December 14, 2011
Language: English
Duration: 01:26:22