Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

13.06.2015XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger.

Ähnliche Präsentationen


Präsentation zum Thema: "13.06.2015XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger."—  Präsentation transkript:

1 XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger

2 XML Seminar: XP und XML 2 Gliederung Motivation XP Überblick Inkompatible Denkweisen? XML für XP XP für XML Zusammenfassung

3 XML Seminar: XP und XML 3 Gliederung Motivation XP Überblick Inkompatible Denkweisen? XML für XP XP für XML Zusammenfassung

4 XML Seminar: XP und XML 4 Xtreme Programming (XP) Informeller Entwicklungsprozess – Für kleine Teams, mittlere Projekte Wenig technische Unterstützung – Codenahes Programmieren (wenig UML…) Teamwork – Flache Hierarchie – Kommunikation – Collective Code Ownership Einfachheit – „Do the simplest thing that could possibly work“ Mut zur Veränderung

5 XML Seminar: XP und XML 5 XP at work Pair Programming Kurze Zyklen (integrade often) – No big design up front – Keine Features “im Vorraus” einbauen – Mehr Feedback Dadurch Flexibilität – Top-Down Entwicklung Gnadenloses Refactoring Dafür braucht man verlässliche, effektive Tests

6 XML Seminar: XP und XML 6 XP every day User stories are written Small releases (iterations) – Release planning creates the schedule – Iteration planning – Last around one week Project velocitiy is measured People move around – Nicht immer die gleichen für pair programming Fix XP when it breaks

7 XML Seminar: XP und XML 7 Testen in XP Tests sind einerseits für den XP Prozess wichtig Andererseits dienen sie als Spezifikation – Vom Kunden User Stories Acceptance Tests – Punktwertung – Vom Entwickler (JUnit) Test-First Ansatz Regressionstests Müssen immer laufen Immer, wenn ein Fehler gefunden wird, wird dafür ein Test erzeugt

8 XML Seminar: XP und XML 8 Gliederung Motivation XP Überblick Inkompatible Denkweisen? XML für XP XP für XML Zusammenfassung

9 XML Seminar: XP und XML 9 Inkompatible Denkweisen? XP ist leichtgewichtig XML ist eher schwergewichtig XP Community mag XML bisher nicht

10 XML Seminar: XP und XML 10 Gliederung Motivation XP Überblick Inkompatible Denkweisen? XML für XP XP für XML Zusammenfassung

11 XML Seminar: XP und XML 11 XML für XP User Stories System Metaphor Coding Standards Acceptance Tests Unit Tests Virtual Presence – Virtual Pair Programming – Virtual On-Site Customer

12 XML Seminar: XP und XML 12 Gliederung Motivation XP Überblick Inkompatible Denkweisen? XML für XP XP für XML Zusammenfassung

13 XML Seminar: XP und XML 13 XP für XML Simple design – Do the simplest thing that could possibly work – You’re NOT gonna need it (YNGNI) – Automatische XML-Generation JSX

14 XML Seminar: XP und XML 14 Refactoring in XML Problem: Verschiedene Sprachen XML fileXForms Schematron XML Schema Java App

15 XML Seminar: XP und XML 15 Refactoring von XML Standards? Zu viele Abhängigkeiten machen XML komplex XPath 2.0 XSLT 2.0XQuery XML Schema XML Fragments Infoset XPath, XQuery data model

16 XML Seminar: XP und XML 16 Testen in XML Probleme – ' ist äquivalent mit “ – XML diff Mehrere XML-Sprachen – XSLTUnit (www.xsltunit.org)www.xsltunit.org – XQuery – Schema-Sprachen

17 XML Seminar: XP und XML 17 Gliederung Motivation XP Überblick Inkompatible Denkweisen? XML für XP XP für XML Zusammenfassung

18 XML Seminar: XP und XML 18 Zusammenfassung XP und XML haben nicht viel miteiander zu tun Aber können z.T. voneinander profitieren we've found that fancy tools are much more expensive and much less effective than a stack of cards Solutions looking for problems Noch nicht sehr praxistauglich

19 XML Seminar: XP und XML 19 Literatur Johannes Link, Unit Tests mit Java - Der Test-First-Ansatz, 1. Auflage, dpunkt- Verlag, 2002 XP meets XML: XP and XML:


Herunterladen ppt "13.06.2015XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger."

Ähnliche Präsentationen


Google-Anzeigen