Freitag, 11. Mai › Bericht zum Mai Treffen

Zum 12. Treffen der DNUG-KÖLN fanden sich 39 Teilnehmer ein, um zwei ausführliche Vorträge zu den Themen Subversion und Design Principles zu verfolgen.

Udo Pracht

Stefan Lieser (Foto vom Februar-Treffen)

Zu Beginn begrüßte Albert Weinert die Gäste, stellte die Agenda vor und es wurden einige Bücher an die "Pünktlichen" verlost.

Daraufhin begann Udo Pracht mit seinem Vortrag zum Thema „Subversion mit .Net“. Zunächst verglich er die vier bekanntesten Versionsverwaltungssysteme Concurrent Version System (CVS), Subversion (SVN), Visual Source Safe (VSS) und Team Foundation Version Control (TFVC).

Dabei konzentrierte er sich auf folgende Merkmale:

Visual Studio Integration, Atomare Commits,  Umbenennen ohne Verlust der Historie, Branching und Arbeitsweisen („Lock Modify Write“ vs „Copy Modify Merge”).

Danach ging Udo auf die Installation und Einrichtung von Subversion ein und schloss seinen Vortrag mit Hinweisen zu den grafischen SVN-Clients TortoiseSVN, RapidSVN, SmartSVN und den Visual Studio AddIns AnkhSVN und VisualSVN.

 

Stefan Lieser führte mit seinem Vortrag über „Software Development Principles“ seine Vortragsreihe über Themen der agilen Softwareentwicklung fort.

Er ging dabei heute auf fünf Design-Richtlinien ein, die Robert C. Martin in seinem Buch „Agile Software Development, Principles, Patterns, and Practices“ beschreibt und demonstrierte in einigen Beispielen deren Implementation:

Single Responsible Principle (SRP)
„Eine Klasse ist verantwortlich für eine Funktionalität“

Open/Close Principle (OCP)
„Klassen sollen offen für Erweiterungen sein, aber geschlossen für Modifikationen“

Liskov Substitution Principle (LSP)
„Subtypes müssen sich so verhalten wie ihr Basetype“

Dependency Inversion Principle (DIP)
„Highlevel Klassen sollen nicht von lowlevel Klassen abhängig sein“

Interface Segregation Principle (ISP)
„Clients sollten nicht gezwungen werden, von Methoden abhängig zu sein, die sie nicht benötigen“


Im Anschluss wurden Bücher zu den Themen des Abends verlost :
O’Reilly:
http://www.oreilly.de/catalog/hfdesignpatger
und
http://www.oreilly.de/catalog/geeksckbkger/


Galileo
http://www.galileocomputing.de/1244?GPP=dnugk

Bastian Waidelich


<- Zurück zu: Aktuell