Le contenu de l'apprentissage est conçu pour tous ceux qui souhaitent acquérir des connaissances sur SAP d'une manière simple, compacte et pratique. Notre plateforme d'apprentissage propose des contenus pour les débutants, les apprenants avancés et les experts. Cela vous permet d'élargir vos connaissances étape par étape et de développer continuellement vos compétences pour devenir un expert SAP.
Test Driven Development in ABAP OO by example
Taux forfaitaire
19 € par mois
Licence unique Plus de 1000 livres électroniques et tutoriels vidéo Accès instantané 12 mois(228 €par an) renouvellement automatique
Plus de détails
Gliederung:
1. Einführung in TDD in ABAP OO
- Motivation für TDD
- Theorie zu TDD
2. TDD by example: Trainingsbeispiel CodeKata FizzBuzz
- Aufgabe und Lösungsskizze
- Erarbeiten einer Lösung des Kern-Algorithmus
- Ausblick
3. TDD by example: Ein praktisches Beispiel auf Basis eines Produkt-Rating Modells
- Aufgabe und Lösungsskizze
- Erarbeiten einer ersten Lösung des Kern-Algorithmus
- Integration DB Select durch Verwendung des Dependency Injection Principles (DIP)
- Kennenlernen des Testdouble Frameworks der SAP
- Verwendung von lokalen Testdouble Klassen unter Verwendung des DIP zum Mocken von Klassenmethodenaufrufen
- Verwendung des IOSP (Integration Operation Segregation Principle) für die bessere Strukturierung des Codings
- Das „Local Friends Prinzip“ für den Zugriff auf private Methoden
4. Zusammenfassung und Ausblick
- Vorteile von TDD
- Links zu Literatur
- How to process?
Inhalt:
Mit diesem Kurs erhalten ABAP OO-Entwickler eine anschauliche Einführung in das Thema Test Driven Development (TDD). Anhand eines praxisnahen Beispiels auf Grundlage eines Produkt-Rating Datenmodells (adaptiert aus dem Kurs ABAP Steampunk) werden die Prinzipen von TDD sowie das ABAP OO Test-Framework erklärt und mit beiden eine erste Lösung erarbeitet. Diese Lösung wird in weiteren Iterationen ausgebaut, indem der DB-Zugriff mithilfe des DIP Design Patterns gemockt wird, Test-Double-Klassen zum Einsatz kommen sowie das Design-Prinzip IOSP angewendet wird. Für den Test von privaten Methoden wird abschliessend das Local Friends Prinzip integriert.
Dem Betrachter soll ein leichter Einstieg in das Thema TDD ermöglicht werden. Die hier vermittelten Inhalte lassen sich auf die tägliche Arbeit transferieren, sodass TDD anschließend zielführend und erfolgreich angewendet werden kann.
Darüber hinaus sollen die Vorteile einer mit TDD entwickelten Software-Lösung verdeutlicht werden: entspanntere Arbeit, robuste und wartbare Software sowie weniger Fehler in der anschließenden Produktion.
Zielgruppe:
Der Kurs richtet sich an ABAP-Entwickler, die bereits Erfahrung in ABAP OO und Eclipse ADT gesammelt haben.
Er möchte, sofern noch nicht vorhanden, das Interesse am Thema „Clean Coding“ und dem Erstellen von robuster Software wecken.
Links:
Miro:https://miro.com/app/board/uXjVNLJPRew=/
GitHub:https://github.com/MaddinJay/Espresso-Tutorials---TDD-by-example
Avant-première
Notations
S. Just
08.01.2025
M. Kratsch
14.12.2023
FréquemmentQuestions posées
Questions et réponses générales sur notre contenu d'apprentissage.
Nos produits, qu'il s'agisse de livres, de vidéos ou de formations en ligne, transmettent les connaissances SAP de manière concise et pratique, afin que vous puissiez les appliquer directement dans votre travail quotidien, même si vous disposez de peu de temps. Vous bénéficiez d'une large couverture des sujets SAP pertinents, d'un contenu de haute qualité en quatre langues et de formats d'apprentissage conçus pour répondre à vos besoins individuels. Cela vous permet de rester à jour et de développer continuellement votre expertise.
Nos livres se caractérisent par une orientation pratique claire et une présentation compacte et facile à comprendre. Nous expliquons les sujets SAP complexes de manière concise - sans termes marketing inutiles - afin que les lecteurs puissent rapidement saisir l'essentiel et appliquer directement les nouvelles connaissances.
Nos livres imprimés peuvent être retournés dans les 14 jours, dans leur état d'origine. Les frais de retour sont à votre charge.
Nous n'expédions actuellement les livres qu'en Allemagne. Si vous commandez depuis l'étranger, nous vous recommandons de passer par Amazon. Vous trouverez le lien en sélectionnant "Buy eBook" sur n'importe quel produit de notre boutique en ligne. Amazon vous indiquera alors les versions eBook et imprimées disponibles à l'achat.
Vous pouvez également accéder à l'ensemble de notre contenu par le biais d'un abonnement numérique, à partir de 19 dollars par mois.
Notre équipe est toujours heureuse de vous aider et répondra à vos questions le plus rapidement possible (généralement dans les 1 à 2 jours). Vous pouvez également nous contacter si vous avez des questions à poser à l'un des auteurs. Courriel : contact@espresso-tutorials.com

