Benutzer
Top-Rezensenten Übersicht

Benutzername: 
uwe_schaefer
Wohnort: 
leipzig

Bewertungen

Insgesamt 2 Bewertungen
Bewertung vom 30.09.2014
Gradle
Baumann, Joachim

Gradle


ausgezeichnet

Solide Einführung

TL;DR; sehr vollständiges Buch zum Einstieg, aber zu wenig für den Build Engineer.

Gradle (Baumann) ist leicht zu lesen und führt den Leser mit gleichbleibender Geschwindigkeit an Gradle heran.
Nach einer kurzen Einführung und Einordnung zwischen ANT und MAVEN werden die wesentlichen Konfigurationsschritte für Java Projekte abgehandelt (sowie kurz Scala und natürlich Groovy).
Zur Sprache kommen dann kurz und knapp die Plugins für JUnit, TestNG, Spock, Checkstyle, JaCoCo, findbugs, pmd etc... , die bei der Java Entwicklung (auch in der Maven oder ANT Welt) weit verbreitet sind und in keinem professionellen Build fehlen sollten.
Wichtig zu erwähnen ist hier, daß nur über die Verwendung, nicht aber die vollständige Konfiguration oder die inneren Zusammenhänge aufgeklärt wird.

Kapitel 3 geht dann nach eine mini-Einführung in die Groovy Syntax etwas mehr ins Detail anhand üblicher Skript-aufgaben.

Migration von ANT/MAVEN, Mutliproject Builds und Integration mit Jenkins/TC werden genauso schnell abgehandelt wie die Plugins in Kapitel 3. Der Leser kann nach Lektüre eine Standardkonfiguration aufsetzen und benutzen, aber zum debuggen braucht es sicher mehr.
Gut gelungen ist Kapitel 7. Hier werden Anpassungen via eigener Tasks und Plugins anhand kleiner Beispiele abgehandelt.
Kapitel 8/9 - Best Practices und SCM Integration - sind mit insgesamt 14 Seiten zu kurz geraten.

Alles in allem ein gutes Buch für den Einstieg, mit einer ordentlichen Bandbreite bzgl Plugins, CI und SCM. Für den durchschnittlichen Entwickler vermutlich genau die richtige Dosis. Für die Build-Spezialisten unter uns kann dieses Buch aber nur eine Einführung sein.

Bewertung vom 17.08.2014
Java 8 - Die Neuerungen
Inden, Michael

Java 8 - Die Neuerungen


ausgezeichnet

Das Buch stellt eine knappe, kompakte Übersicht über die nicht unerheblichen Neuerungen in Java8 dar. Somit richtet sich das Buch absolut nicht an Programmieranfänger, und das ist gut so!

Besonders gut gefällt mir die Tatsache, dass der Auto versucht sich kurz zu fassen und sich auf das Wesentliche zu konzentrieren. Mit 160 Seiten ist das Buch sicher eins der kürzeren in diesem Themenbereich und auch das ist gut so.

Die Gewichtung zwischen den einzelnen Themen wie Lambdas/Streams (60Seiten), Date&Time (15Seiten), Diverses (Optional, Files, Nashorn, Permgen – 35 Seiten) gefällt mir ganz gut.
Einzig der Bereich JavaFX ist mit 40 Seiten etwas zu wortreich und hier – im Gegensatz zum restlichen Buch – unnötig kleinschrittig und blumig. Dieser Teil ist m.E.n nicht so gut gelungen wie der Rest.

Besonders gut hingegen sind das erste und letzte Kapitel (Lambdas/Streams & Diverses), in denen auf den Punkt die neue Funktionalität beschrieben wird und jeweils kurz die Motivation und den Kontext beleuchtet wird (wo möglich mit Gegenüberstellung der Lösungen aus Java7/8).

Als Mini-Kritik könnte man noch anbringen, das kein Beispiel für zustandsbehaftete Lambdas gegeben, wohl aber die Nutzung solcher erklärt wurde.

Einige Kritik muß Oracle in diesem Buch auch aushalten – es handelt sich also nicht um ein unreflektiertes Hurra-Lambdas Buch, von denen ich auch schon eins in der Hand hatte.

Insgesamt ein einfach zu konsumierendes Buch, das ohne viel Geschwafel auskommt und für erfahrene Entwickler einen detaillierten Überblick über Java8 liefert.

1 von 1 Kunden fanden diese Rezension hilfreich.