Softwareentwicklung und Projektmanagement
Wie heißt in agilen Entwicklungsmethoden wie Extreme Programming (XP) die Tätigkeit, die innere Struktur eines Programms so umzuordnen, dass es leichter zu verstehen und zu ändern ist, ohne sein von außen sichtbares Verhalten zu ändern?
- APair Programming
- BReverse Engineering
- CRefactoring
Antwort und Erläuterung anzeigen
Antwort: C. Refactoring
Refactoring verbessert die Struktur von Code, ohne seine Funktion zu ändern, etwa indem doppelter Code zusammengeführt, lange Funktionen aufgeteilt und verständlichere Namen gewählt werden. Um zu bestätigen, dass sich das Verhalten nicht geändert hat, werden automatisierte Tests bereitgestellt und nach jeder kleinen Änderung ausgeführt. Pair Programming ist eine XP-Praktik, bei der zwei Personen gemeinsam an einem Computer ein Programm schreiben. Reverse Engineering bedeutet, ein bestehendes Programm zu analysieren, um seine Spezifikation und seinen Entwurf offenzulegen.
Weiter: 9 weitere Fragen zu Softwareentwicklung und Projektmanagement