0

iX Developer Besserer Code 2021

eBook - Agil entwickelt, umfassend getestet, mit KI-Hilfe optimiert

Erschienen am 12.01.2022, Auflage: 1/2022
CHF 16,90
(inkl. MwSt.)

Download

E-Book Download
Bibliografische Daten
ISBN/EAN: 9783957883049
Sprache: Deutsch
Umfang: 156 S., 15.49 MB
E-Book
Format: PDF
DRM: Digitales Wasserzeichen

Beschreibung

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.

Autorenportrait

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.

Inhalt

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

Informationen zu E-Books

Individuelle Erläuterung zu E-Books