ECMAScript 2015

JavaScript ist eine Sprache, die eine lange Entwicklung hinter sich hat. Ursprünglich wurde sie entwickelt um Webseiten interaktiver zu gestalten, z.B. durch die automatische Validierung von Formularen. Mittlerweile wird JavaScript aber auch außerhalb des Browsers eingesetzt, stark vorangetrieben durch Node.js, eine von Webbrowsern unabhängige JavaScript Laufzeitumgebung. Das letzte große Update der Sprache, oft ECMAScript 6 […]

Clean Code – Part 1

Bereits seit einigen Jahren ist in das Bewusstsein der Informatiker und Unternehmen in der Informatikbranche gedrungen, dass die Qualität der Software neben der Ergebnisqualität auch maßgeblich durch die Codequalität bedingt ist [1,2]. Die grundlegende Frage hierbei ist jedoch, wie der Code gestaltet sein muss, damit er eine hohe Qualität aufweist. Im Wesentlichen werden die Punkte […]

Fluent API Design

Einleitung Fluent Interfaces sind ein Konzept für Programmierschnittstellen in der Software-Entwicklung. Dieser Artikel soll einen kurzen Überblick darüber geben, was Fluent Interfaces eigentlich sind, was sie ausmacht und wie man sie verwendet. Des Weiteren wird anhand eines Beispiels gezeigt, wie man selbst eine Fluent API erstellen kann. Abschließend werden die Vor- und Nachteile beim Einsatz […]