AP2-FIAESoftwarequalitätSchwierigkeit: Schwer
Beim Test-Driven Development (TDD) wird in einem bestimmten Zyklus entwickelt. Welche Reihenfolge ist korrekt?
A
Code schreiben -> Test schreiben -> Refactoring
B
Code schreiben -> Refactoring -> Test schreiben
C
Refactoring -> Test schreiben -> Code schreiben
D
Test schreiben -> Code schreiben -> Refactoring
Erklärung
TDD folgt dem Red-Green-Refactor-Zyklus: 1. Red: Erst einen fehlschlagenden Test schreiben. 2. Green: Dann den minimalen Code schreiben, damit der Test besteht. 3. Refactor: Den Code verbessern, ohne das Verhalten zu ändern. Dieser Zyklus wird iterativ wiederholt.
Tipp zum Lernen
Rot-Grün-Refactor: Erst den Test schreiben (rot=fehlschlagend), dann Code (grün=bestanden), dann aufräümen.
TDDTest-DrivenRed-Green-Refactor
Übe über 1.100 weitere IHK-Fragen
Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 1.100 Prüfungsfragen, 9 Kursen und Simulatoren für SQL, Linux und Netzwerke.
Weitere Beispielfragen aus AP2-FIAE
- In der objektorientierten Programmierung gibt es das SOLID-Prinzip. Wofür steht das L in SOLID?
- Was misst die Anweisungsüberdeckung (Statement Coverage) beim Softwaretest?
- Welche SQL-Klausel filtert die Ergebnisse einer Aggregatfunktion (z.B. COUNT, SUM)?
- Welche SQL-Anweisung wird verwendet, um Daten aus einer oder mehreren Tabellen abzufragen?
- Ein Entwickler hat versehentlich eine Datei committed, die nicht ins Repository gehört. Mit welchem