Artikelreihen
209 Inhalte
Entdecken Sie alle Artikelreihen in unserem Archiv.
Montagmorgen. Ein Team tätigt einen Merge für einen scheinbar harmlosen Pull Request. Die Pipeline startet, die Tests laufen durch, alles sieht gut aus. Und dann wird der Build rot. Nicht wegen eines fehlgeschlagenen Unit-Tests. Nicht wegen eines Security-Scans. Sondern wegen einer Architekturregel.
Diese Folge von „Enterprise Java“ beschäftigt sich mit Strategien zur Modernisierung von Java-Bestandslandschaften in einer Ära, in der generative KI schneller schreibt, als wir lesen können.
Sogenannte Scoped Values erlauben eine effizientere gemeinsame Nutzung unveränderlicher Werte bei nebenläufigen Programmen mit Java als mit ThreadLocal.
Denkt man an Patterns in der Softwareentwicklung, so denken die meisten zunächst an Entwurfsmuster, wie sie zum Beispiel die „Gang of four“ in ihrem Klassiker „Design Patterns. Elements of Reusable Object-Oriented Software“ bereits 1994 beschrieben haben. Dabei können „Patterns“ auch in anderen Bereichen helfen, um bewährte Lösungen für wiederkehrende Probleme bereitzustellen.