Development
362 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Development
Digitalisierung
Über deterministische Transformationen, probabilistische KI-Modelle und die Architektur der Softwaremodernisierung
Die Softwareindustrie durchlebt gegenwärtig eine Phase radikaler Umbrüche, die in ihrer Tragweite viel weiter gehen als die bereits mit der Einführung der Objektorientierung oder dem Aufstieg des Cloud-Computings vergleichbaren. Im Zentrum dieses Wandels steht paradoxerweise nicht nur das Neue, sondern das Alte: Legacy-Code. Über Jahrzehnte hinweg haben Unternehmen geschäftskritische Logik in Syst..
Als die Personal Digital Assistants (PDA) in den 1990er- und 2000er-Jahren aufkamen, war die Entwicklung von PDA-Apps eine Aufgabe, die einer verwegenen Elite von Informatikern vorbehalten war. Das JavaSPEKTRUM erschien als Printmagazin, die Nutzung von In-App Purchases war unbekannt.
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.
In der Star-Trek-Episode „Kennen Sie Tribbles?“ [1] übernehmen kleine, wuschelige Wesen das Raumschiff – einfach, weil sie sich unkontrolliert vermehren. Wer schon mal ein modernes Softwaresystem mit Dutzenden Microservices, Modulen und Konzepten gesehen hat, kennt das Gefühl: Ein Service hier, ein Modul dort – und plötzlich wird das Deployment zum Abenteuer. Und jeder Entwickler fragt sich: War d..
Dokumentationen sind in professionellen Softwareprojekten Pflicht, auch wenn das Erstellen und die Pflege oftmals als lästig empfunden werden. Dieser Artikel stellt verschiedene Werkzeuge vor. Zwei Werkzeuge zeigen beispielhaft auf, wie Dokumentation modular erstellt und der gewünschte Schreibstil eingehalten werden kann.