Am vergangenen Freitag ist bei Heise Developer ein Fachartikel von mir erschienen. Es geht um das Thema Railway Oriented Programming in Java. So lautet auch der Titel meines Vortrags auf der diesjährigen JavaLand in Brühl.
Kurz gesagt geht es darum, wie man in Java auch ohne Exceptions programmieren kann. Es wird dafür eine Monade verwendet, die vergleichbar mit Optionaltry/catch
mehr und eine Fluent API für den Programmablauf.
Die Idee ist offensichtlich recht spannend, denn die heiße Diskussion in den Kommentaren fördert viele verschiedene Einstellungen anderer Entwickler zutage. Es ist aber auch sehr schwierig, bei Ansätzen der Softwareentwicklung den Geschmack aller Programmierer da draußen zu treffen. 😉
Falls du dich in deinen Projekten etwas intensiver mit der funktionalen Programmierung beschäftigen möchtest, schau dir meinen Artikel doch einmal als Einstieg in die Welt der Monaden an. Über Feedback würde ich mich natürlich auch freuen.
Arbeitest du in deinen Projekten bereits mit Konzepten der funktionalen Programmierung? Welche Ideen findest Du hilfreich und welche unsinnig?
Neueste Kommentare