iX Developer Besserer Code 2021
Agil entwickelt, umfassend getestet, mit KI-Hilfe optimiert
Tutorials, Tests und Tool-Vergleiche: Im neuen iX-Developer-Sonderheft "Besserer Code" finden Entwicklerinnen und Entwickler eine kuratierte Auswahl aktualisierter Heft- und Online-Artikel, die einen umfassenden Überblick verschaffen und vielfältige Anregungen liefern, welche Tools, Methoden und Best Practices den Weg zu besserem Code weisen. Tutorials vermitteln unter anderem, wie sich C++20-Code anhand der Clean-Code-Prinzipien lesbarer gestalten lässt und welche Vorzüge Rust gegenüber anderen Programmiersprachen aufweist.
Beim Sichern der Qualität unterstützt Künstliche Intelligenz (KI) in vielfältiger Weise – vom Schreiben des Codes bis zu dessen automatisierter Analyse. Tests, Marktüberblicke und Vergleiche von Tools zum kontinuierlichen Testen – entlang aller Prozessschritte, vom Quellcode bis zur Anwendung in Produktion.
iX, das Heise-Magazin für professionelle IT, steht für kompetenten, unabhängigen und praxisrelevanten IT-Journalismus. iX liefert IT-Spezialisten alles, was sie für ihren Job wissen müssen.
Inhaltsverzeichnis
Agile
8 Werkzeuge: Die passende agile Methode finden
12 Marktübersicht: Tools für verteilte Retrospektiven
23 Agile Entwicklung: Gutes Schätzen geht auch remote
27 Schöner scheitern: Auf welche Arten Agilität schiefgehen kann
Qualitätssicherung
32 Künstliche Intelligenz in der Softwareentwicklung
36 KI-gestütztes Entwickeln mit IntelliJ IDEA, Visual Studio IntelliCode und Tabnine
42 Frameworks für verhaltensgetriebenes Testen
52 Künstliche Intelligenz im Unit-Testing
58 Marktübersicht: Werkzeuge zur automatischen Codeanalyse
66 End-to-End-Tests für Web-Frontends
70 Container-Images: Abschied vom Dockerfile
80 Sichere Software entwickeln mit OWASP SAMM
Programmiersprachen
86 Was Rust hat, das andere nicht haben
Rust-Tutorial
88 Teil 1: Sprachkonstrukte, Ownership und asynchrone Programmierung
92 Teil 2: Parallele Programmierung, Speicherverwaltung und Crates
Tutorial Clean Code mit C++20
96 Teil 1: Effizientere Vergleiche
99 Teil 2: Code lesbarer gestalten
102 Teil 3: Weitere Features zur Codeoptimierung
GitOps und Containerisierung
106 GitOps läutet die Ära des automatisierten IT-Betriebs ein
113 GitOps in der Praxis
118 Optimierung Container-basierter Java-Anwendungen
122 Continuous Deployment: Kubernetes in der GitOps-Welt
Extras
130 Status quo komponentenbasierter Softwaretechnik
134 Why Reactive: Reaktive Architekturen und ihre Geschichte
139 Pragmatische Küchentricks für RESTful HAL APIs
144 Bytecode im Browser: Mit WebAssembly und Rust zur Web-Anwendung
148 Value Design als Leitlinie moderner Softwareentwicklung
152 Copyleft in der Softwareentwicklung
Sonstiges
3 Editorial
133 Impressum
Versandkostenfreie Lieferung! (eBook-Download)
Als Sofort-Download verfügbar
- Artikel-Nr.: SW9783957883049110164
- Artikelnummer SW9783957883049110164
-
Autor
iX Redaktion
- Wasserzeichen ja
- Verlag Heise Medien
- Seitenzahl 156
- Veröffentlichung 12.01.2022
- ISBN 9783957883049
- Wasserzeichen ja