Session Details

JAX | 23. - 27. April 2018, Mainz

Archiv Jax 2017

de

09 Mai 2017
14:45 - 15:45
Gutenberg-Saal 1
Nur bis 21. Dezember! ✓ Gratis Agile Day ✓ Smartwatch for free ✓ Save up to 956 € Jetzt anmelden
Dieser Talk stammt aus dem Archiv. zum AKTUELLEN Programm

Clean Softwaredesign

09 Mai 2017
14:45 - 15:45
Gutenberg-Saal 1

Geringe Qualität und fehlendes Qualitätsbewusstsein sind ein Projektrisiko. Immer wieder explodieren Projektkosten, oder die Projekte scheitern sogar, weil die Qualität nicht stimmt. Aber wie entwickelt man wartbare Software? Wie schreibe ich Software so, dass sie der nächste Entwickler (oder ich selbst in ein paar Monaten) auch verstehen kann?
In diesem Vortrag geht es um objektorientiertes Design. Die Prinzipien und Kriterien dazu sind den meisten von uns bekannt. Und trotzdem haben wir dann in unseren Projekten Klassen mit hunderten Zeilen, die zehn verschiedene Dinge tun, nicht hundertprozentig kompatibel mit der Oberklasse sind, und die man ändern muss, um ihre Funktionalität zu erweitern. Deshalb wollen wir uns einige Prinzipien und Kriterien für gutes Design wieder in Erinnerung rufen (z. B., aber nicht nur, SOLID). Wir werden auch darüber diskutieren, wie man sie in neuem Code beachten und bestehenden Code verbessern kann.

Alles zur JAX:
Alles zur JAX:

Behind the Tracks of W-JAX 2017

Agile & Culture
Teamwork & Methoden

Big Data & Machine Learning
Speicherung, Processing & mehr

Clouds, Container & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside & Enterprise Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software Architecture
Best Practices