Java

Softwareentwicklung mit Java? Bei andrena seit 2001 und konstant aktuell

Java wird vielfältig eingesetzt: Beispielsweise im Backend in Form eines Application Servers, als moderne Entwicklungsumgebungen im Frontend oder in der Cloud in Gestalt hoch-skalierbarer Microservices.

Auch die Sprache selbst hat sich über die Jahre weiterentwickelt, ihre Plattform bildet die Basis vieler weiterer Programmiersprachen wie Scala oder Groovy.

Bei andrena entwickeln wir Software seit 2001 mit Java. Von Anfang an haben wir konsequent Praktiken angewendet, die sich bereits in der Smalltalk Welt etabliert hatten:

  • Wir testen automatisiert, andrena Mitarbeiter waren beteiligt, als das erste deutsche JUnit-Buch geschrieben wurde.
  • Wir refaktorisieren unseren Code ständig. Dabei helfen uns moderne Entwicklungsumgebungen wie Eclipse oder IntelliJ IDEA.
  • Wir prüfen die Qualität der Software kontinuierlich im Detail. Ermöglicht wird das mittels statischer Analyse-Werkzeuge wie SonarQube oder USUS, die wir zusätzlich mit dynamischen Analyse-Werkzeugen wie Test-Coverage Tools erweitern.
  • Wir prüfen die Qualität der Software kontinuierlich im Überblick. Dabei bestimmen wir pro Sprint / Iteration einen Software-Qualitäts-Index (SQI). Damit werden Trends in der Qualität früh erkennbar, was genauso früh erlaubt, bei Bedarf mit bestimmten Maßnahmen zu reagieren.

Wir sind kontinuierlich daran beteiligt, das Thema Testautomatisierung voranzutreiben und modern zu halten. Daher hat andrena auch die Crowdfunding-Initiative zu JUnit 5 unterstützt.

Das Spektrum unserer Leistungen im Java-Bereich ist sehr breit und enthält unter anderem Themen wie Datenbanken/JDBC/JPA, Messaging/JMS, WebServices, Application-Server, Spring, JSP, JSF, Thymeleaf, ...

Technologien zu Java
Artikel zum Download
Fluent Assertions - ein Vergleich von AssertJ, Hamcrest und Truth
Paketzyklen - Diagnose, Therapie
Tools und Techniken in der Testpyramide - wo eine Größe nicht allen passt
Mit Netz und doppelten Methoden

 

Vorträge (Links zu externen Seiten)

 

Artikel (Links zu externen Seiten)