Category Archives: Java and Quality

Guava 21 erschienen – Im Zeichen von Java 8

Googles beliebte Bibliothek Guava ist in Version 21.0 erschienen. Hauptaspekt dieses Releases sind Anpassungen für Java 8, insbesondere dessen Lambdas & Streams API. Auszug der Neuerungen Guavas Function, Predicate und Supplier Interfaces erweitern jetzt die gleichnamigen FunctionalInterfaces aus Java 8. … Continue reading

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

Java Code Qualität verbessern

Im Bereich der statischen Quellcodeanalyse gibt es einige Tools, welche auf unterschiedlichste Aufgaben spezialisiert sind. Ziele dieser Tools sind, Fehler zu finden, die Lesbarkeit des Codes zu verbessern und die Qualität des Quellcodes allgemein zu erhöhen. Heute werden wir uns … Continue reading

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

Findbugs ist tot, lang lebe Findbugs

Um potenzielle Fehler und Stolperfallen im Programmcode zu identifizieren, gibt es das Tool Findbugs. Es analysiert den Java-Bytecode und findet dabei Codestellen, an welchen potenziell Probleme auftreten können. Beispiele dafür sind inkonsistente equals()-hashCode()-Methoden, unsichere Casts, mögliche Stack Overflows, möglicherweise auftretende, … Continue reading

Posted in Java and Quality | Tagged , , , | 1 Comment

JUnit 5: Die Neuerungen im Überblick

Vor etwa einem Jahr, im Sommer 2015, wurde auf der Crowdfunding-Plattform Indigogo eine Spendenkampagne für die Weiterentwicklung von JUnit gestartet. Ziel der JUnit Lambda getauften Aktion war es, das am weitesten verbreitete Unit-Testing-Framework für Java zu überarbeiten und fit für … Continue reading

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

Selenium 3.0 released

Selenium 3.0 was finally released last week, after it was announced ages ago. The official blog article can be found here, the full change log is available here. Selenium is a tool for web developers which lets you create integration … Continue reading

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

Java 8 Lambdas unter der Lupe

Mit Java 8 kam das wohl größte Update für Java SE. Dabei gab es sowohl Neuerungen in der Sprache (Lambdas, Default-Methoden, …), in der Klassen-Bibliothek (Streams), als auch in der JVM. Die Lambda-Ausdrücke sind eine Art Grundlage für viele der … Continue reading

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

i18n for GWT SimplePager

Nowadays, internationalization (i18n) is virtually indispensable in most applications. Therefore, GWT also provides a powerful and commonly used i18n mechanism to meet this requirement. Unfortunately, even in the GWT source code itself, there are components which still contain hard-coded text. … Continue reading

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