Expertentreff Development

Saubere Entwicklung - Clean Code

Saubere Entwicklung - Clean Code

17.10.2013


Tech Gate Vienna
Donau City Strasse 1
A-1220 Wien

Zeitplan
17.10.2013
15:20 - 15:50 Empfang & Begrüßung
15:50 - 16:00 AOUG / Eröffnung
Ing. Peter Raganitsch
click-click IT Solutions
16:00 - 16:40 Wieviel kostet Technische Qualität in der Softwareentwicklung
DI Sebastian Dietrich
e-movimento Software Design & Beratung GmbH
16:40 - 17:20 Continuous Integration im Oracleumfeld
Mag. Alexander Vukovic
SEQIS GmbH
17:20 - 17:40 Kaffeepause
17:40 - 18:20 Can PL-SQL Be Clean?
Dr. Peter Kofler
Code Cop
18:20 - 19:00 Double Program Entry and Computer-Aided Code Review
DI Herwig Egghart
Scientific Games International GmbH
19:00 - 21:00 Buffett und Networking

Nachlese

In der modernen Softwareentwicklung gilt es nicht nur die neuesten und besten Tools einzusetzen, sondern - und vor allem - darum sauber zu entwickeln.

Mit einer sauberen Entwicklung legen sie erst den Grundstein für einen späteren Erfolg, reduzieren Fehleranfälligkeit und den Wartungsaufwand.

An diesem Tag geht es um allgemeine Modelle und konkrete Ansätze, wie saubere Entwicklung - Clean Code - im Oracle Entwicklungsalltag umsetzbar ist.

Detailbeschreibung

In der modernen Softwareentwicklung gilt es nicht nur die neuesten und besten Tools einzusetzen, sondern - und vor allem - darum sauber zu entwickeln.

Mit einer sauberen Entwicklung legen sie erst den Grundstein für einen späteren Erfolg, reduzieren Fehleranfälligkeit und den Wartungsaufwand.

An diesem Tag geht es um allgemeine Modelle und konkrete Ansätze, wie saubere Entwicklung - Clean Code - im Oracle Entwicklungsalltag umsetzbar ist.



Kostenbeitrag (exkl. MWST)

Für aktive AOUG Mitglieder: GRATIS

Für Nicht-Mitglieder: €62,- (Frühbucher bis 30 Tage vor der Veranstaltung: €42,-)

Bitte überweisen Sie den Betrag sofort nach Erhalt der Rechnung auf das Konto der AOUG (Bank Austria AG, BZL 20151, Konto-Nr. 637120007).

Ing. Peter Raganitsch
Ing. Peter Raganitsch
click-click IT Solutions

Kontaktperson

Ing. Peter Raganitsch
peter.raganitsch@click-click.at

Beitragsliste

17.10.2013
15:50 - 16:00: AOUG / Eröffnung
Track 1
Ing. Peter Raganitsch
Ing. Peter Raganitsch

Eröffnung der Veranstaltung und Moderation

16:00 - 16:40: Wieviel kostet Technische Qualität in der Softwareentwicklung
Track 1
DI Sebastian Dietrich
DI Sebastian Dietrich

Einnahmen-Ausgabenrechnung für Clean Code
Was kostet die Definition & Sicherung hoher technischer Qualität? Was bringt hohe technische Qualität während der Entwicklung, beim Test, in der Wartung? Was kostet die Verbesserung schlechter technischer Qualität?
Konkrete Zahlen aus Literatur, Forschung und eigenen Projekten, Techniken zur Reduktion der Ausgaben und Erhöhung der Einnahmen, Sustainable Pace, Quality Gates, Limbo-Tanzen mit Softwarequalität, …

16:40 - 17:20: Continuous Integration im Oracleumfeld
Track 1
Mag. Alexander Vukovic
Mag. Alexander Vukovic

Continuous Integration ist ein Schlüsselfaktor fuer nachhaltig saubere Entwicklung. Durch zyklische automatisierte Integration Ihrer Entwicklungsartefakte erreichen Sie schneller Ihr Ziel.

Das damit erreichte "Immediate Feedback" ist der Schlüsselzeitfaktor in der modernen Softwareentwicklung.

Continuous Integration spart aber nicht nur Zeit, es ermöglicht auch viele andere zyklische Massnahmen um die Qualität Ihrer Software zu steigern. Es ist deshalb wichtig, die aktuellen Möglichkeiten für Continuous Integration im Oracle Umfeld genauer zu betrachten.

17:40 - 18:20: Can PL-SQL Be Clean?
Track 1
Dr. Peter Kofler
Dr. Peter Kofler
Code Cop

Clean Code kommt aus der Objektorientierten Entwicklung mit Java, C#, C++. PL/SQL ist offensichtlich anders. Können die Konzepte des Clean Codes auf PL/SQL angewendet werden? Anhand von einigen Beispielen aus dem Buch Clean Code von Uncle Bob wollen wir untersuchen, ob die Richtlinien für Java auch auf Code in der Datenbank Anwendung finden können.

 

Die Folien können unter http://de.slideshare.net/pkofler/can-pl-sql-be-clean heruntergeladen werden.

18:20 - 19:00: Double Program Entry and Computer-Aided Code Review
Track 1
DI Herwig Egghart
DI Herwig Egghart

Viele Fehler in der Softwareentwicklung entstehen durch nur allzu menschliche Probleme: Tippfehler oder schlichtes Vergessen kleinerer Codeteile.

Dies durch konventionelles Code-Review aufzuspüren ist ein mühsamer und wiederum fehleranfälliger Vorgang.

Herwig Egghart stellt eine neue Methode vor, wie solche Fehler durch computerunterstützte Prüfungen abgefangen werden können.