Superbundle iX Developer Besserer Code (Buch + Heft + PDF)
54,89 €*
% 67,88 €* (19.14% gespart)Lieferzeit Sofort lieferbar
Komplett im Set: gedrucktes Heft + digitale Ausgabe + Fachbuch "Der pragmatische Programmierer" vom Hanser Verlag
Dieses Sonderheft verschafft Ihnen einen umfassenden Überblick, welche Programmiersprachen, Tools und Methoden den Weg zu besserem Code ebnen.
Highlights des Hefts:
- Agile Methoden
- OWASP SAMM
- Tutorial Clean Code in C++20
- Marktübersicht Codeanalysetools
- Copyleft in der Softwareentwicklung
- KI-Unterstützung beim Schreiben von Code
- Frameworks für Behavior-Driven Testing
- Webanwendungen mit WebAssembly und Rust
- GitOps für den automatisierten IT-Betrieb
Komplett im Set: gedrucktes Heft + digitale Ausgabe + Fachbuch mit 7,90 Euro Ersparnis!
Dieses Sonderheft verschafft Ihnen einen umfassenden Überblick, welche Programmiersprachen, Tools und Methoden den Weg zu besserem Code ebnen.
Das 304-seitige Fachbuch "Der pragmatische Programmierer" ist eines dieser seltenen Fachbücher, die Sie im Lauf der Jahre immer wieder lesen werden. Egal, ob Sie Programmiereinsteiger oder erfahrener Praktiker sind, stets können Sie neue Einsichten gewinnen. Zur Leseprobe (PDF-Link)
Editorial | Besserer Code
Es
geht immer besser. Das Bessere ist der Feind des Guten. Die bekannte,
dem französischen Philosophen Voltaire zugeschriebene Weisheit
beschreibt anschaulich das ständige Bestreben nach Fortschritt, wie es
sich in allen großen Kulturen der Menschheitsgeschichte findet. Im
Arbeitsalltag wie auch im Privaten gilt aber häufiger eher der Spruch
„Gut genug ist der Feind des Besseren“, denn wir hängen meist am
Vertrauten und Gewohnten. Veränderung kostet Überwindung und ist
bisweilen schmerzhaft.
Da macht die Softwareentwicklung keine
Ausnahme. So lange der Code funktioniert, gibt es keinen akuten
Handlungs-bedarf, ihn weiter zu verbessern – getreu dem Motto „never
touch a running system“. Doch jede Anwendung ist nur ein Rädchen in
einem größeren Gefüge und meist selbst aus verschiedenen Komponenten
unterschiedlichster Herkunft zusammengestellt. Updates sind an der
Tagesordnung – und jede Änderung birgt die Gefahr, alles aus dem
reibungslosen Takt zu werfen.
Entwicklerinnen und Entwickler sind
daher ständig gefordert, ihren Code up to date zu halten. Dabei müssen
sie häufig an vielen Fronten gleichzeitig kämpfen, um die wachsende
Codebasis lesbar und damit auch wartbar zu halten, Sicherheitslücken zu
schließen, Build- und Delivery-Pipelines im Fluss zu halten und nicht
zuletzt die Erwartungen der Anwenderinnen und Anwender an die Software
immer wieder aufs Neue zufriedenzustellen.
Von Grund auf sauberer und
leicht nachvollziehbarer Code, wie ihn die Clean-Code-Prinzipien
postulieren, bildet zweifellos eine ideale Ausgangsbasis, die alle
weiteren Verbesserungs- und Optimierungsmaßnahmen erleichtert.
Kontinuierliches Testen entlang aller Prozessschritte vom Quellcode bis
zur Anwendung in Produktion ist aber ebenso unerlässlich wie die
individuelle Auswahl der geeignetsten Methoden, Werkzeuge,
Programmiersprachen und Frameworks.
Um den Faktor Mensch beherrschbar
zu machen und mit ihm verbundene Fehlerquellen zu vermeiden, ist die
weitgehende Automatisierung, die auch im Zentrum des GitOps-Paradigmas
steht, ein probates Mittel. Auch der gezielte Einsatz künstlicher
Intelligenz verspricht Entwicklerinnen und Entwicklern automatisierte
Hilfe, die sowohl beim Codeschreiben wertvolle Dienste leisten kann als
auch beim anschließenden Testen.
Damit am Ende das Bessere endlich
der Freund des Guten wird, möchten wir Ihnen mit diesem Sonderheft einen
umfassenden Überblick verschaffen und vielfältige Anregungen liefern,
welche Programmiersprachen, Tools, Methoden und bewährte Best Practices
den Weg zu besserem Code ebnen. iX und heise Developer wünschen Ihnen
viel Spaß beim Lesen – und beim Clean Coding!
MATTHIAS PARBEL