Category Archives: Java and Quality

Optional in Java 8

Das Behandeln von Null-Werten kann in Java sehr lästig sein. Zu leichtsinniger Einsatz der Null-Referenz hat unangenehme Laufzeitfehler zur Folge. Aber es ist Besserung in Sicht: mit Java 8 hielt nun endlich die Klasse Optional Einzug in die Klassenbibliothek. Bisher … Continue reading

Posted in Java and Quality, Java Basics | Tagged , , | Leave a comment

Schichtenarchitektur überwachen mit Spring und JUnit

Die Schichtenarchitektur einer Anwendung kann über die Projektstruktur in der IDE überwacht werden. Dies hat allerdings den Nachteil, dass unter Umständen eine Vielzahl von IDE-Projekten verwaltet werden müssen. Da dies nicht immer gewünscht ist, möchte ich eine Alternative zu diesem … Continue reading

Posted in Build, config and deploy, Java and Quality, Spring Universe | Tagged , , , , , | Leave a comment

Schichtenarchitektur überwachen mit Eclipse

Schichtenarchitekturen haben wir als Entwickler schon längst verinnerlicht. So ist die klassische Aufteilung in z.B. DAO-Schichten, Service-Schichten und Controller-Schichten mittlerweile akzeptiert und wird wie selbstverständlich in der Entwicklung eingesetzt. Die Vorteile aus architektonischer Sicht liegen auf der Hand, ebenso wie … Continue reading

Posted in Build, config and deploy, Java and Quality, Java EE, Java modularization | Tagged , , , , , | 1 Comment

AutoValue 1.0 released by Google

Google has released the first stable version of its AutoValue library. AutoValue is an open source library for easily creating value types with Java. AutoValue is part of a Google project that goes by the name of auto on GitHub. … Continue reading

Posted in Did you know?, Java and Quality | Tagged , , | Leave a comment

Neue Version (2014) des YourKit Java Profiler released

Der bekannte Java Profiler “YourKit Java Profiler” wurde in einer neuen Version veröffentlicht. Die 2014er Version enthält einige Neuerungen. Auffällig ist die Anzeige der exakten Zeilennummer in vielen Ansichten wie der CPU Tracing Ansicht. Dies ermöglicht nun eine noch bessere … Continue reading

Posted in Java and Quality | Tagged , , | Leave a comment

Remote Pair Programming mit Eclipse Saros

Pair Programming gehört zu den empfohlenen agilen Vorgehensweisen, es ist insbesondere ein wichtiger Bestandteil des Extreme Programming (XP). Die anfängliche Skepsis, dass dieses Vorgehen durch doppelte Ressourcen viel zu teurer ist, sollte mittlerweile gewichen sein. Die folgenden Vorteile klingen auch … Continue reading

Posted in Agile Methods and development, Eclipse Universe, Java and Quality | Tagged , , , , | Leave a comment

Atlassian FishEye and Crucible 3.3 released

Mit der Veröffentlichung von FishEye und Crucible in der Version 3.3 am 10. Februar hat Atlassian die Verbesserung der Benutzerfreundlichkeit der beiden DevTools noch weiter vorangetrieben, deren REST API erweitert sowie die Unterstützung für die aktuellsten Browser und Versionskontrollsysteme implementiert. … Continue reading

Posted in Atlassian Tools, Java and Quality | Tagged , , , , , | Leave a comment