Allgemein ·Clean Code ·Entwicklung ·Erweiterung ·Git

Git in der SAP Web IDE – Versionskontrolle leicht gemacht – Teil 2

Quick recap In meinem letzten Blogbeitrag zum Thema Git in der SAP Web IDE habt ihr den Unterschied zwischen zentraler und dezentraler Versionskontrolle kennengelernt und dabei folgendes über Git erfahren: Bei Git handelt es sich um eine dezentrale Versionskontrolle Ein Commit ist als neue Version eines Repositories zu verstehen Ein Branch ist ein Zeiger auf… Weiterlesen Git in der SAP Web IDE – Versionskontrolle leicht gemacht – Teil 2

Allgemein ·Clean Code ·Entwicklung

Testing in SAPUI5 Teil 2 – OPA5 Tests für Benutzerinteraktionen

Im ersten Teil dieser Blogserie haben wir uns einen Mock Server erstellt, mit dem wir unsere App auch ohne einen vollständigen Service testen können. Dieser Beitrag soll nun zeigen, wie auf Basis dieser Mock Daten OPA5 Tests geschrieben werden können. OPA ist die Abkürzung für One Page Acceptance. OPA5-Tests sind ein SAPUI5-Feature, das auf QUnit… Weiterlesen Testing in SAPUI5 Teil 2 – OPA5 Tests für Benutzerinteraktionen

Allgemein ·Clean Code ·Entwicklung ·Fiori

Testing in SAPUI5 Teil 1 – Mock Server zum Testen von Fiori Apps

Wer kennt es nicht, man baut eine App und möchte sie testen, aber es sind keine Daten vorhanden. Das kann mehrere Gründe haben: der OData Service ist nicht erreichbar, es gibt (noch) keinen Zugriff auf den Service oder das Entwicklungssystem ist schlicht leer. Das Zauberwort für die Lösung dieses Problems heißt Mock Server. Das Prinzip des… Weiterlesen Testing in SAPUI5 Teil 1 – Mock Server zum Testen von Fiori Apps

Allgemein ·Entwicklung ·Fiori ·Git

Git in der SAP Web IDE – Versionskontrolle leicht gemacht – Teil 1

Git sollte zum täglich Brot eines jeden Web-Entwicklers und damit natürlich auch eines jeden SAPUI5-Entwicklers gehören. Die Realität im Projektalltag sieht jedoch sehr häufig ganz anders aus. Besonders in der SAP Web IDE stellt Git Projektteams oft vor mehr Probleme, als dass es welche löst. Doch woran liegt das eigentlich? Zunächst muss man zugeben, dass das Git… Weiterlesen Git in der SAP Web IDE – Versionskontrolle leicht gemacht – Teil 1

Allgemein ·Entwicklung ·Fiori ·Gateway ·OData ·SAPUI5-API ·Usability

$count – oData Models auf die man zählen kann, aber nicht muss

Moin Moin UI5-Entwickler, eine Frage bekommen meine Kollegen und ich ständig von unseren Kunden gestellt: “Was zeichnet eine gute Fiori eigentlich aus?!” Die Antwort auf diese zentrale Fragestellung ist verblüffend einfach. Eine gute Fiori zeichnet sich nämlich durch zufriedene Nutzer aus. Und nichts macht einen Nutzer unzufriedener als unnötiges Warten auf Daten. Deshalb sollte ein SAPUI5-Entwickler… Weiterlesen $count – oData Models auf die man zählen kann, aber nicht muss

Allgemein ·Entwicklung ·SAPUI5-API

Expression Bindings – Eine Alternative zum formatter

“Ausdrucks Bindungen”? Was’n das? Klingt jetzt erst mal kompliziert. Weil ist ja auch Englisch. Aber so kompliziert ist es gar nicht. Expression Bindings beschreiben die Möglichkeit, Werte eines Models direkt im View anzupassen. Die Logik steht dabei mit im View, wodurch man sich die Auslagerung in externe Dateien (z.B. in die eines formatters) spart. Das… Weiterlesen Expression Bindings – Eine Alternative zum formatter