
iX Developer Besserer Code 2021
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
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.
More details
Person
Content
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
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.