Die wöchentliche Überprüfung von Baeldung 24

1. Java und Frühling

>> Testdatenersteller und Objektmutter: Ein anderer Blick

Beginnen wir diesen Bericht mit etwas Coolem - einer interessanten Kombination aus der Verwendung des bekannten Builder-Musters in einer Fabrik. Ich habe jahrelang nur Builder-only gemacht, aber ich könnte diese Abkürzung ausprobieren. Alles in allem - lesen Sie dieses hier.

Einige Beispiele für die Verwendung von Java 8 Lambas und Streams - Rafał ist in dieser Woche im Einsatz

>> Java 8 Friday : 10 subtile Fehler bei der Verwendung der Streams-API

Sieht so aus, als ob die Streams-API ein paar Vorbehalte hat , die Sie beachten sollten - gut, um einige davon zu nennen.

>> Weitere Cache-Verbesserungen im Frühjahr 4.1
  • Die Unterstützung für Spring Cache geht eindeutig mit 4.1 voran ** . Wenn Sie direkt mit dem Cache interagieren, wird es bequemer zu bedienen sein, mehr Flexibilität bei der Auswahl einer tatsächlichen Caching-Implementierung sowie einige Verbesserungen bei der Ausnahmebehandlung.

>> Endgültige Service-Version für Spring Data Freigeben von Train Codd verfügbar

Neue Spring Data-Version - hauptsächlich Fehlerbehebungen, die ein einfaches Upgrade ermöglichen.

>> Bessere Fehlermeldungen mit Bean Validation 1.1 in Spring MVC-Anwendung

Guter Überblick über ein aktuelles Bean Validierungs-Setup für Spring MVC - definitiv ein Lesezeichen.

>> The Simple Story Paradox

Im Anschluss an alle TDD-Hangouts und die anschließenden Diskussionen - hier ist eine interessante und eingehende Betrachtung der Gestaltungsmöglichkeiten, die wir manchmal als selbstverständlich betrachten ** . Es gibt ein ganzes Spektrum zwischen der einfachsten Möglichkeit bis hin zu einer N-Tier-Architektur.

>> Erste Schritte mit Gradle: Einführung

Sieht aus wie eine gute Einführung in Gradle , wenn Sie vorhaben, zu springen.

Ich persönlich war noch nicht viel mit Gradle beschäftigt, außer mit dem Bau von Spring Framework (das jetzt verwendet wird) - nur weil Ant auf den ersten Blick ein wenig ähnlich aussah wie Ant in der Flexibilität.

Wenn ich mich entscheide, es richtig zu machen, wird dies das Tutorial sein, dem ich folge.

2. Überlegungen

http://www.daedtech.com/code-reviews-should-be-about-incremental-improvement [ >> Code Reviews sollten über inkrementelle Verbesserungen sein

Es gibt viel zu lernen aus dieser Reihe von Code Reviews, und das Argument, dass Sie wirklich Ihren Bauchgefühl bekämpfen und Ihre Schlachten in einer Diskussion aussuchen sollten, geht wahrscheinlich weit über die Einstellung zur Code-Überprüfung hinaus.

Dies ist etwas, was mir nie selbstverständlich war, also musste ich lernen, indem ich die Ergebnisse durchführte und nachverfolgte. Rücksichtsvoll zu sein und zu akzeptieren, dass Sie in dieser einen Diskussion nicht alles radikal ändern werden - hat zu einer viel besseren Chance geführt, tatsächlich etwas zu bewirken.