Stub

Autor: Robert Simon
Erstelldatum: 19 Juni 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Unit Tests and Test Doubles like Mocks, Stubs & Fakes
Video: Unit Tests and Test Doubles like Mocks, Stubs & Fakes

Inhalt

Definition - Was bedeutet Stub?

Ein Stub im Sinne von Distributed Computing ist ein Teil des Codes, der zum Konvertieren von Parametern während eines Remote Procedure Calls (RPC) verwendet wird. Ein RPC ermöglicht es einem Clientcomputer, Prozeduren auf einem Servercomputer remote aufzurufen. Die in einem Funktionsaufruf verwendeten Parameter müssen konvertiert werden, da der Client- und der Servercomputer unterschiedliche Adressräume verwenden. Stubs führen diese Konvertierung durch, sodass der Remoteserver-Computer den RPC als lokalen Funktionsaufruf wahrnimmt.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Stub

Stub-Bibliotheken werden in der Regel auf dem Client und dem Server installiert. Client-Stubs konvertieren Parameter, die in Funktionsaufrufen verwendet werden, und konvertieren das vom Server nach der Funktionsausführung erhaltene Ergebnis erneut. Dagegen konvertieren Server-Stubs die von Clients übergebenen Parameter erneut und die Ergebnisse nach der Funktionsausführung zurück.

Stubs werden entweder manuell oder automatisch generiert. In einer manuellen Generierung stellt ein Implementierer für entfernte Prozeduraufrufe Übersetzungsfunktionen bereit, aus denen ein Benutzer Stubs erstellt. Sie behandeln komplexe Parametertypen. Die automatische Stub-Generierung wird üblicherweise zum Generieren von Stubs verwendet. Sie verwenden die Integrationsbeschreibungssprache, um Client- und Serverschnittstellen zu definieren.


Diese Definition wurde im Zusammenhang mit Distributed Computing geschrieben