Category Archives: Java and Quality

Geld einsammeln für JUnit Lambda – The Next Generation JUnit

JUnit gehört in die Toolbox eines jeden Java Entwicklers, es ist vermutlich eines der am weitesten verbreiteten Opensource Frameworks überhaupt. Ursprünglich entstanden ist es auf einem Transatlantik-Flug als eine bunte Sammlung von GOF Design Patterns. Es besticht durch seine Einfachheit … Continue reading

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

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