About: Method stub     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguages, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FMethod_stub

A method stub or simply stub in software development is a piece of code used to stand in for some other programming functionality. A stub may simulate the behavior of existing code (such as a procedure on a remote machine; such methods are often called mocks) or be a temporary substitute for yet-to-be-developed code. Stubs are therefore most useful in porting, distributed computing as well as general software development and testing. An example of a stub in pseudocode might be as follows:

AttributesValues
rdf:type
rdfs:label
  • Stub (software testing) (ca)
  • Stub (Programmierung) (de)
  • Stub (es)
  • Bouchon (informatique) (fr)
  • Stub (informatica) (it)
  • スタブ (ja)
  • Method stub (en)
  • 메소드 스텁 (ko)
  • Stub (nl)
  • Stub (pt)
  • Функция-заглушка (ru)
  • 桩 (计算机) (zh)
  • Функція-заглушка (uk)
rdfs:comment
  • En informatique, un bouchon (stub en anglais) est un code qui n'effectue aucun traitement et retourne toujours le même résultat. Un bouchon sert d'alternative temporaire à un code qui n'est pas utilisable parce qu'il n'est pas encore codé ou qu'il est en cours d'évolution. (fr)
  • スタブ(stub)とは、コンピュータプログラムのモジュールをテストする際、そのモジュールが呼び出す下位モジュールの代わりに用いる代用品のこと。下位モジュールが未完成でも代わりにスタブを用いることでテストが可能になる。逆に上位モジュールの代わりに用いる代用品を(ソフトウェアの場合)またはコントローラ(ハードウェアの場合)と呼ぶ。ただし、仮のモジュールではなく正規のモジュールについてもドライバまたはコントローラと呼ばれることがあるので、区別するために「テストドライバ」や「サンプルドライバ」などと呼ぶことも多い。 なお、stubの原義は使い残し、半券、切り株といった意味である。 (ja)
  • Stub o anche metodo stub, è una porzione di codice utilizzata per simulare il comportamento di funzionalità software (come una routine su un sistema remoto) o l'interfaccia COM e può fungere anche da temporaneo sostituto di codice ancora da sviluppare. Sono pertanto utili durante il porting di software, l' e in generale durante lo sviluppo di software e il software testing. (it)
  • Функция-заглушка (в программировании) — функция, не выполняющая никакого осмысленного действия, возвращающая пустой результат или входные данные в неизменном виде. То же самое, что заглушка метода. Используется: * Для наглядности при проектировании структуры классов приложения. * Часть функций может быть «заглушена» для отладки других функций. * Для ограничения доступа к некоторым полям класса (например, к корню дерева). Пример функции-заглушки на языке C: void stub{ return;} (ru)
  • Функція-заглушка (англ. stub function) - функція, що не виконує жодної осмисленої дії, і яка повертає порожній результат або вхідні дані в незмінному вигляді. Те ж саме, що заглушка методу. Заглушка може імітувати поведінку існуючого коду (наприклад, процедури на віддаленому комп'ютері) або бути тимчасовою заміною ще нествореного коду. Наприклад, замість функції, що виконує складні обчислення, можна тимчасово (поки не буде написана сама функція) поставити заглушку, що повертає завжди 1, і відлагоджувати інші функції, що залежать від неї. (uk)
  • Un stub és un tros de codi que es fa servir per representar alguna funcionalitat d'un component al procés de desenvolupament de programari, en el context d'un desenvolupament top down (primer els compostos, després els components) . Un stub pot simular el comportament de codi existent (com ara una subrutina en una màquina remota) o ser un substitut temporal per a un codi que encara no existeix. Per això els stubs són molt útils en portabilitat, computació distribuïda, desenvolupament de software en general i verificació. Un exemple d'un stub en pseudocodi pot ser com el següent: (ca)
  • Ein Stub (von englisch stub‚ Stubben, Stummel, Stumpf) oder Stutzen bezeichnet in der Softwareentwicklung einen – üblicherweise relativ einfachen und kurzen – Programmcode, der anstelle eines anderen, meist komplexeren, Programmcodes steht. Dabei ist der eigentliche Programmcode, der durch den Stub ersetzt wird, noch nicht entwickelt (Top-Down-Ansatz) oder auf einem anderen Rechner oder in einem anderen Speicherbereich. Liegt der Code an einem anderen Ort, so ist der Stub der lokale Anknüpfungspunkt, um Softwarekomponenten einfach anzusprechen, die ansonsten nur über komplexe Protokolle erreichbar wären bzw. sind und um diese Komplexität zu verbergen. Ein Stub entspricht dann dem Entwurfsmuster eines Stellvertreters. (de)
  • Un stub es, en el contexto del testeo del software, un trozo de código usado como sustituto de alguna otra funcionalidad. Un stub puede simular el comportamiento de código existente (tal como un procedimiento en una máquina remota) o ser el sustituto temporal para un código aún no desarrollado. Los stubs son, por tanto, muy útiles para porting, computación distribuida así como en el desarrollo y pruebas de software en general. Un ejemplo de stub en pseudocódigo podría ser como éste: (es)
  • A method stub or simply stub in software development is a piece of code used to stand in for some other programming functionality. A stub may simulate the behavior of existing code (such as a procedure on a remote machine; such methods are often called mocks) or be a temporary substitute for yet-to-be-developed code. Stubs are therefore most useful in porting, distributed computing as well as general software development and testing. An example of a stub in pseudocode might be as follows: (en)
  • 메소드 스텁(method stub) 혹은 간단히 스텁은 소프트웨어 개발에 쓰이고 다른 프로그래밍 기능을 대리하는 코드이다. 스텁은 기존 코드(예를 들어 원격 머신의 )를 흉내내거나 아직 개발되지 않은 코드를 임시로 대치하는 역할을 수행한다. 따라서 스텁은 일반 소프트웨어 개발과 테스팅을 포함하여 특히 이식과 분산 컴퓨팅에 유용하다 의사코드로 기술한 스텁의 예를 들면: BEGINTemperature = ThermometerRead(Outside)IF Temperature > 40 THENPRINT "It's HOT!"END IFENDBEGIN ThermometerRead(Source insideOrOutside)RETURN 28END ThermometerRead 스텁은 자기 자신과 매개변수를 선언하고, 대개의 경우 호출자를 위해 "행복한 시나리오"에서 예상되는 값을 돌려준다. 스텁은 인터페이스가 정의는 되어있으나 아직 구현되지 않았을 때, 인터페이스의 실제 구현 대신으로 주로 사용된다. 스텁은 프로그램과 컴파일되어 링크가 가능한 정도의 코드를 담고 있다. RMI 명명법으로는 스텁은 서버쪽과 스켈레톤(skeleton)으로 통신한다. (ko)
  • Een stub is in de informatica een tijdelijke versie van een functie. Een stub is een testtool. Een stub vervangt een nog ontbrekende (sub)module en reageert net als het ontbrekende gedeelte. Hierdoor is de communicatie met het nog ontbrekende stuk toch te testen. De stub legt wel de naam en basisfunctionaliteit vast, maar heeft geen of slechts zeer beperkte functionaliteit. De bedoeling is dat de stub-implementatie later opnieuw bekeken wordt en vervolledigd. (nl)
  • Um stub ou method stub, em português esboço de método, em desenvolvimento de software, é um pedaço de código usado para substituir algumas outras funcionalidades de programação. Um stub pode simular o comportamento de um código existente (como um procedimento em uma máquina remota) ou ser um substituto temporário para o código ainda a ser desenvolvido. Eles são portanto mais úteis em portabilidade, computação distribuída bem como no desenvolvimento e teste de software em geral. Abaixo é mostrado um exemplo de um método stub: (pt)
  • 桩(Stub / Method Stub )是指用来替换一部分功能的程序段。桩程序可以用来模拟已有程序的行为(比如一个远端机器的过程)或是对将要开发的代码的一种临时替代。因此,打桩技术在程序移植、分布式计算、通用软件开发和测试中用处很大。 以下是桩程序的一个例子(伪码): BEGIN Temperature = ThermometerRead(Outside) IF Temperature > 40 THEN PRINT "It's HOT!" END IF END BEGIN ThermometerRead(Source insideOrOutside) RETURN 28 END ThermometerRead 上例中的伪码调用了 ThermometerRead函数,其返回一个温度。由于ThermometerRead需要去读取硬件设备,而这个函数现在还没能开发完成,不能正常工作。ThermometerRead只是简单的返回了一个合理的值,这样主程序就能正常调用这个函数,并继续接下来的开发了。可以注意到,虽然它接受了一个Source类型的参数,表明需要返回的温度是内部还是外部的,实际上并没有对这个参数进行任何使用。 (zh)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software