Wichtige Konzepte
Verstehen Sie die Grundlage von SAPUI5, z. B. JavaScript-ES6-Funktionen. Erkunden Sie verschiedene Arten von SAPUI5-Projekten, von Bibliotheksprojekten bis zu Freestyle-Anwendungen.
Best PracticesLernen Sie die Regeln für Clean Code und wenden Sie sich sicher an. Entdecken Sie, wie Sie Variablen und Literale deklarieren, Funktionen strukturieren, Kontrollflussanweisungen und Loops verwenden und die Fehlerbehandlung angehen.
Praktische BeispieleNicht nur reine Theorie: Profitieren Sie von den detaillierten Code-Beispielen im Buch, um sicher zwischen sauberem und unübersichtlichem SAPUI5-Code unterscheiden zu können und selbst zum Clean Coder zu werden.
Optimieren Sie Ihren SAPUI5-Code für bessere Lesbarkeit und Wartbarkeit! Entdecken Sie in diesem Buch bewährte Methoden von Experten, um JavaScript-Funktionen effektiv zu nutzen und Ihren SAPUI5-Code zu verbessern. Tauchen Sie ein in detaillierte Beispiele und Erklärungen zu Modulen, Klassen, Funktionen, Namen, Variablen, Literalen, Kommentaren, Code-Metriken und mehr. Übernehmen Sie die Best Practices von den Profis für Formatierung, Testen, Implementierung und vieles mehr!
Aus dem Inhalt:
Daniel Bertolozi
Daniel Bertolozi ist Softwareentwickler bei SAP mit mehr als fünf Jahren Erfahrung in der SAP-Fiori-Entwicklung. Er hat an mehreren Projekten gearbeitet, bei denen SAPUI5-Anwendungen (in JavaScript und TypeScript) mithilfe von Best Practices für die Code-Qualität implementiert wurden. Zudem engagiert er sich aktiv für die Verbreitung agiler Softwareentwicklungspraktiken im SAP-Umfeld. Daniels Ansatz zur Softwareentwicklung folgt dem Leitspruch von Robert C. Martin: „Der einzige Weg, schnell voranzukommen, ist, es gut zu machen.“ Qualität ist für ihn entscheidend, denn er weiß: Wenn die Qualität nachlässt, leidet letztendlich auch die Geschwindigkeit, und das gilt es, zu vermeiden.
JavaScript Module Klassen Funktionen Namensgebung Variablen Literale Kontrollstruktur Fehlerbehandlung Formatierung Statische Code-Prüfung Testing Implementierung Clean Code Programmierung SAP programmieren