Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

SOFTWARE MEETS BUSINESS:
Die Konferenz für Software-Architektur
05. - 09. Februar 2018, München

Sessionsdetails

Vortrag: Mi 7.2
Datum: Mi, 07.02.2018
Uhrzeit: 11:00 - 11:45
cart

Die Schleife ist tot, es lebe ...?

Uhrzeit: 11:00 - 11:45
Vortrag: Mi 7.2

 

Ein guter Entwickler ist stets bemüht, seinen Werkzeugkasten zu vergrößern und immer wieder neue oder bessere Werkzeuge für spezifische Situationen kennenzulernen. Dabei ist es aber auch hilfreich, sich hin- und wieder von mentalem Ballast zu befreien und den ein oder anderen Steinkeil los zu werden.
Ich denke, für die meisten Entwickler stellen klassische Schleifen so einen Steinkeil dar. Dieser Vortrag beleuchtet diese nicht ganz unkontroverse Behauptung von verschiedenen Seiten.

Zielpublikum: Entwickler
Voraussetzungen: Grundlegende Programmierkenntnisse
Schwierigkeitsgrad: Fortgeschritten

Extended Abstract
Ein guter Softwarecraftsman ist stets bemüht, seinen Werkzeugkasten zu vergrößern und immer wieder neue oder bessere Werkzeuge für spezifische Situationen kennenzulernen. Dabei ist es aber auch hilfreich, sich hin- und wieder von mentalem Ballast zu befreien und den ein oder anderen Steinkeil los zu werden. Damit bleibt der Werkzeugkasten langfristig leicht und flexibel.
Ich denke, für die meisten Entwickler stellen klassische Schleifen so einen Steinkeil dar. Dieser Vortrag beleuchtet diese nicht ganz unkontroverse Behauptung von verschiedenen Seiten:
* Welche Probleme bringen klassische Schleifen mit sich?
* Welche Einsatzszenarien für Schleifen gibt es?
* Welche Alternativen gibt es und was sind die Vorteile? (Spoiler: High-Order Functions wie map & reduce, Rekursion, Bibliotheksfunktionen wie times & range)
* Gibt es Situationen, wo die klassische Schleife immer noch vorzuziehen ist?
Viele der Beispiele liegen in JavaScript vor. Damit aber nicht nur JS-Entwickler ihren Werkzeugkasten erleichtern können, werden wir auch einen Blick auf andere Sprachen (z.B. Java, C#, Ruby und PHP) werfen.

 

Sponsoren der OOP 2018

  • Accenture Technology Solutions GmbH Goldsponsor
  • Atlassian Goldsponsor
  • German Testing Board e.V. Goldsponsor
  • Intel Software Goldsponsor
  • Volkswagen Goldsponsor
  • andrena objects ag Silbersponsor
  • AppDynamics Silbersponsor
  • IBM Deutschland GmbH Silbersponsor
  • ITech Progress GmbH Silbersponsor
  • Microsoft Deutschland GmbH Silbersponsor
  • Ab Initio Software Germany GmbH Bronzesponsor
  • adesso AG Bronzesponsor
  • agile42 GmbH Bronzesponsor
  • Axway GmbH Bronzesponsor
  • Capgemini Bronzesponsor
  • DEUTSCHE TELEKOM AG Bronzesponsor
  • innoQ Deutschland GmbH Bronzesponsor
  • iteratec GmbH Bronzesponsor
  • New Relic Bronzesponsor
  • Novatec Consulting GmbH Bronzesponsor
  • OPEN KNOWLEDGE GmbH Bronzesponsor
  • OPITZ CONSULTING GmbH Bronzesponsor
  • Servicetrace GmbH Bronzesponsor
  • ThoughtWorks Deutschland GmbH Bronzesponsor
  • XebiaLabs Bronzesponsor
  • AI Spektrum Partner
  • Bitkom e.V. Partner
  • Business Application Research Center - BARC GmbH Partner
  • JavaSPEKTRUM Partner
  • OBJEKTspektrum Partner
  • TDWI e.V. Partner