Java Weekly, Ausgabe 217

1. Frühling und Java

>> Überwachung und Problembehandlung von Java-Anwendungen und -Diensten mit Datadog

Optimieren Sie die Leistung mit End-to-End-Tracing und Unterstützung für gängige Java-Frameworks, Anwendungsserver und Datenbanken.

>> Paket für Schicht für Spring-Projekt ist veraltet []

In der Welt von Microservices und DDD scheint Paket für Layer nicht mehr sinnvoll zu sein.

>> Entwerfen, Implementieren und Verwenden von reaktiven APIs []

Bevor Sie einen reaktiven Ansatz verfolgen, müssen Sie sicherstellen, dass reaktive Reaktionen keine unnötige Komplexität verursachen.

>> Frühlingsdatenprojektionen []

Es stellt sich heraus, dass wir mit Spring Data ** problemlos eigene Projektionen erstellen können.

Sehr schön.

>> JUnit- und Gurkentestberichte basierend auf Quellcode und Verhalten []

Detaillierte Fehlermeldungen für Java-Tests und ohne die Verwendung komplexer Assertionsbibliotheken - definitiv eine coole Ergänzung zum JUnit- und Cucumber-Stack.

2. Technisch

>> Die praktische Testpyramide []

Unabhängig von der Art der Tests, die Sie implementieren, wird das Testen des beobachtbaren Verhaltens (anstelle der Implementierungsdetails) ** später viel Ärger ersparen.

>> Virtual Panel: Erfolgreiches Event-Sourcing []

Event-Sourcing ist isoliert nützlich, aber ihre Leistungsfähigkeit und ihr Potenzial werden durch die Ergänzung einer CQRS-Architektur und eines domänengesteuerten Designs verstärkt. Es ist wichtig, die Grenzen unserer begrenzten Kontexte zu respektieren.

>> Generische Plattform - Die Regel der Drei []

Eine vorzeitige Generierung kann zu dem "Legacy-Code" beitragen, den Sie in Ihrem System haben.

3. Überlegungen

https://www.daedtech.com/promoting-test-drive- development-with-a-remote-team/[>> Förderung der testgetriebenen Entwicklung mit einem Remote-Team] []

Verteilte Teams können von der Einführung von TDD sehr profitieren - es lohnt sich, in diese Einführung zu investieren.

4. Comics

Und meine Lieblings-Dilberts der Woche: