Scala ist eine stark typisierte Sprache auf der JVM. Sie kombiniert Objekt Orientierte mit Funktionalen Aspekten und ist damit gerade für Java Entwickler eine ideale Möglichkeit über den Tellerrand zu schauen und zu sehen, was eine moderne Programmiersprache leisten kann.
ScalaTest is ein beliebtes und ungemein flexibles Test Framework für Scala. Da Scala problemlos Java Code aufrufen kann (und umgekehrt) ist ScalaTest eine ideale Möglichkeit Scala zu verproben, ohne gleich alles (d.h. ein ganzes Projekt) auf Scala zu setzen.
In dem Vortrag wird live demonstriert, wie erste Tests geschrieben werden; welche Sprachkonstrukte dabei zum Einsatz kommen und warum der von ScalaTest gewählte Ansatz wesentlich mächtiger ist als der von Java Testframeworks gewählte.
Jens Schauder ist Softwareentwickler aus Leidenschaft. In Zeitschriftenartikeln, seinem Blog, Konferenzvorträgen oder seiner Mitarbeit bei der JUG Ostfalen versucht er die Welt der Softwareentwicklung ein klein wenig besser zu machen. Besonders wichtig ist ihm dabei die Vielseitigkeit der Softwareentwicklung: Vom Fachwissen, über Programmiersprachen, Bibliotheken und Tools bis zu Vorgehensmodellen, alles gehört dazu und kann verbessert werden. Seine meisten Vorträge drehen sich um die Themen Scala, Clean Code und Testen.
Seit 2012 arbeitet Jens Schauder für die T-Systems on site services GmbH als Executive Consultant. Neben der Software Entwicklung gehört der Aufbau und Verbreitung von Wissen zu seinen wesentlichen Aufgaben.
In seiner Freizeit arbeitet er an Degraph einer Bibliothek zur Visualisierung und dem Test von Package Abhängigkeiten.