Gast
#4673498
Was ist der Unterschied dieser Begrifflichkeiten?
|
Anzeige
|
Callout, Callback, Stub
Gast
#4673498
Was ist der Unterschied dieser Begrifflichkeiten? Sie werden alle unterschiedlich geschrieben. Übrigens: Was ist eigentlich der Unterschied zwischen einem Begriff und einer "Begrifflichkeit"? Im Ernst: Warum suchst du nicht danach in der Suchmaschine deines geringsten Misstrauens?
Gast
#4673546
Stub und Callback stehen bei Wikipedia. Was ist ein Callout? Florin schrieb: > Was ist ein Callout? leo.org: A callout is used to describe a special property of a part, a finishing procedure that needs to be done (grinding, chamfering,..etc), or other notes. Florin schrieb: > Was ist ein Callout? Also im Zusammenhang mit Programmierung hab ich das noch nie gehört. Wenn man danach per Google sucht, kommt es zwar öfter vor, aber in vielen verschiedenen Bedeutungen. Es scheint also kein allgemeingültiger Begriff für etwas ganz bestimmtes zu sein.
Gast
#4673564
deswegen frage ich hier, um eine einfache Antwort aus der embedded C Welt zu erhalten... Florin schrieb: > einfache Antwort aus der embedded C > Welt zu erhalten... Dann bring doch mal einen ganzen Satz mit dem Begriff.
Gast
#4673806
Florin schrieb: > deswegen frage ich hier, um eine einfache Antwort aus der embedded C > Welt zu erhalten... Du hast in deinem OP aber glatt vergessen zu erwähnen, dass dein Interesse sich auf diesen Bereich beschränkt. Zur Erinnerung: Topic dieses Forums ist "Mikrocontroller und Digitale Elektronik". Das geht weit über die armselige, eintönige Welt von embedded C hinaus. Ansonsten: Ein stub hat direkt nix mit callback zu schaffen. Das sind nichtmal näherungsweise Synonyme. Was aber natürlich weder ausschliesst, dass ein stub callbacks benutzt, noch, dass er selber welche bereitstellt. callout hingegen ist ein Nullbegriff im von dir anvisierten Bereich. Jibbet einfach nich. Selbst google findet dazu keine Erwähnung in diesem Bereich. Hast du dir den Begriff selbst ausgedacht? Um hier Traffic zu generieren? Im Zusammenhang mit Stub gibt es drei Begriffe die zusammen gehören: Fake, Stub und Mock Fake: ========== Ein Fake ist eine Funktion die nur dazu da ist, den Compiler zufrieden zu stellen, nicht mehr. Stub: ========== https://de.wikipedia.org/wiki/Stub_(Programmierung) Ein Stub ist eine Funktion, die ein definiertes Verhalten hat, z.B. immer 1 zurückliefert. Ein kleines Beispiel für Stubs findest du hier: Beitrag "Re: ARM - Probleme mit sprintf (Linkerfehler)" Mock: ========== https://de.wikipedia.org/wiki/Mock-Objekt Ein Mock bildet eine gewisse funktionalität von etwas nach, so dass du z.B. etwas Programmieren kannst wozu du eine "Gegenstelle" bräuchtest, die du noch nicht hast. Stubs und Mocks sind besonders im Bereich der Unittests gebräuchlich. Callback: ========== https://de.wikipedia.org/wiki/R%C3%BCckruffunktion Einen Callback kann man am besten mit einer Interruptserviceroutine vergleichen. Ein Callback ist eine Funktion, die Registriert wird (bei der ISR würde ich sagen, wäre dass das Eintragen in die Vektortabelle. Damit wird die Funktion beim Mikrocontroller "registriert") welche dann bei einem Bestimmten Event aufgerufen wird (auslösen der ISR). Callout: ========== Alles was ich zu Callout gefunden habe scheint etwas Java spezifisches zu sein, siehe hier: https://de.wikipedia.org/wiki/Objectteams https://community.oracle.com/thread/2266945?start=0&tstart=0 http://docs.oracle.com/cd/E23943_01/admin.1111/e15867/pojo.htm#OSBAG438 https://docs.oracle.com/middleware/1213/osb/develop/GUID-5C36B5F2-503A-49DA-9770-E5C51C225C4A.htm#OSBDV438 https://www.ibm.com/support/knowledgecenter/SSWSR9_11.3.0/com.ibm.mdshs.sdkref.doc/topics/c_sdkref_javadotnetcallouthandlers.html http://stackoverflow.com/questions/25087648/apigee-java-callout-resource
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|