Java
414 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Domain-Driven Design (DDD) hat sich als eine vielseitige Methode zur Dekomposition von Softwaresystemen und Modellierung von Domänen etabliert. DDD-Modelle werden typischerweise am Whiteboard oder mit Post-it-Notizen skizziert. Nur wenige Software-Tools unterstützen deren Erstellung und Wartung. Die Autoren berichten über ihre Projekterfahrungen mit einem Open-Source-Werkzeug für strategisches und..
Java
Agility
Agile Softwareentwicklung in risikoreichen, hochdynamischen und hochkomplexen Umgebungen – Teil 1: Grundlagen
Technische und fachliche Herausforderungen in hochkomplexen Umgebungen bergen große Risiken. Eine agile Herangehensweise bietet hier Chancen für ein effektives Risikomanagement: Kurze Feedbackzyklen, interdisziplinäre Kollaboration sowie kleine, inkrementelle Deployments reduzieren Risiken deutlich. Jedes Feature bringt neue unvorhersehbare Risiken mit sich. Durch Einsatz von Feature Toggles kann ..
Aus dem einst überschaubaren System ist ein unüberblickbarer Big Ball of Mud geworden. Die Entwickelbarkeit verschlechtert sich kontinuierlich, Fehler in Produktion häufen sich und Deadlines können immer seltener eingehalten werden. Um dem zu begegnen, muss die Anwendung grundlegend strukturell modernisiert werden. Doch wie? Da die Lösung nicht mit der Umsetzung beginnt, skizziert dieser Artikel d..
Wenn ein Softwaresystem modernisiert werden soll, kommt oft reflexartig die Anforderung: „Das neue System muss aber das Gleiche können wie das alte!” Was sich auf den ersten Blick sinnvoll anhören mag, ist es keineswegs. Warum das so ist, erklärt der Artikel vor dem Hintergrund häufiger Modernisierungsziele. Damit sollten alle Firmen in Zukunft argumentativ gerüstet sein, diesen Fehler nicht mehr ..
JavaSPEKTRUM sprach mit Dr. Anke Sax, COO und CTO des international tätigen Investment- und Assetmanagers KGAL, über die Herausforderung einer Digitalisierungsstrategie und darüber, was IT-Leiter und die IT zur Pandemiebekämpfung beitragen können.
