An Entity of Type: Abstraction100002137, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code. Program skeletons resemble pseudocode, but allow parsing, compilation and testing of the code. Dummy code is inserted in a program skeleton to simulate processing and avoid compilation error messages. It may involve empty function declarations, or functions that return a correct result only for a simple test case where the expected response of the code is known.

Property Value
dbo:abstract
  • Skeleton (engl. ‚Skelett, Gerippe, Gerüst‘) wird im Bereich Programmierung für eine automatisch generierte Struktur (häufig Quelltext) verwendet, die ein Programmierer oder Benutzer dann ausbauen kann. Besonders bei der Entwicklung verteilter Systeme wird diese Technik häufig angewandt, aber auch in anderen Bereichen wie der Entwicklung von grafischen Benutzeroberflächen.Ein Skeleton wird auch als Stub bezeichnet und bildet den Gegenpunkt zu dem Stub auf der Client-Seite (auch Proxy genannt). (de)
  • Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code. Program skeletons resemble pseudocode, but allow parsing, compilation and testing of the code. Dummy code is inserted in a program skeleton to simulate processing and avoid compilation error messages. It may involve empty function declarations, or functions that return a correct result only for a simple test case where the expected response of the code is known. Skeleton programming facilitates a top-down design approach, where a partially functional system with complete high-level structures is designed and coded, and this system is then progressively expanded to fulfill the requirements of the project. Program skeletons are also sometimes used for high-level descriptions of algorithms. A program skeleton may also be utilized as a template that reflects syntax and structures commonly used in a wide class of problems. Skeleton programs are utilized in the template method design pattern used in object-oriented programming. In object-oriented programming, dummy code corresponds to an abstract method, a method stub or a mock object. In the Java remote method invocation (Java RMI) nomenclature, a stub communicates on the client-side with a skeleton on the server-side. A class skeleton is an outline of a class that is used in software engineering. It contains a description of the class's roles, and describes the purposes of the variables and methods, but does not implement them. The class is later implemented from the skeleton. The skeleton can also be known as either an interface or an abstract class, with languages that follow a polymorphic paradigm. (en)
  • 스켈레톤 프로그래밍(Skeleton programming)은 단순한 고급 프로그램 구조 기반의 컴퓨터 프로그래밍 스타일의 하나로, 이른바 더미 코드(dummy code)라 부른다. 프로그램 스켈레톤은 의사코드와 유사하지만 구문 분석, 컴파일, 코드 테스트를 허용한다. 더미 코드는 프로그램 스켈레톤에 삽입되며 처리를 시뮬레이트하고 컴파일 오류 메시지를 회피한다. 비어있는 함수 선언, 또 예측된 코드 응답이 있는 단순한 테스트 케이스만을 위한 올바른 결과를 반환하는 함수를 수반할 수 있다. 스켈레톤 프로그램들은 객체 지향 프로그래밍에 쓰이는 에서 이용된다. 객체 지향 프로그래밍에서 더미 코드는 추상 메소드, 메소드 스텁 또는 모의 객체에 대응된다. 자바 원격 함수 호출(자바 RMI) 명명법에서 스텁은 서버측의 스켈레톤과 클라이언트에서 통신한다. (ko)
  • Каркасное программирование — это стиль компьютерного программирования, основанный на простых высокоуровневых программных структурах, на так называемых фиктивных кодах. Программа каркасов похожа на псевдокод, но при этом допускает синтаксический анализ, компиляцию и тестирования кода. Фиктивный код будет вставлен в программу каркаса для симуляции обработки и во избежание сообщений об ошибках при компиляции. Он может включать в себя пустые функциональные выражения, или функции, которые возвращают к корректному результату для простого тестирования, где ожидаемый ответ кода известен. Каркасное программирование облегчает нисходящий дизайнерский подход, где частично функциональная система с полными высокоуровневыми структурами разработана и закодирована, эта система постепенно расширялась, чтобы выполнять требования проекта. Программа каркасов иногда используется для высокоуровневых описаний алгоритмов. Она также может быть использована в качестве шаблона, который отражает синтаксис и структуры в широком классе задач. Каркасные программы задействуются в поведенческом шаблоне проектирования, используемом при объектно-ориентированном программировании. В объектно-ориентированном программировании, фиктивный код соответствует абстрактному методу, функции-заглушке или mock-объекту. В интерфейсе вызова удалённых методов Java (Java RMI), заглушки взаимодействуют с клиентом вместе с каркасом на стороне сервера. Класс каркас - это схема класса, используемая в программной инженерии. Он содержит в себе описание функций класса и описывает конечные назначения переменных и методов, но не реализует их. Этот класс имплементируется за счёт каркаса. (ru)
  • 在程式設計中,虛設代碼(dummy code)是插入在中,用以假裝處理、並防止編譯時的錯誤訊息。它可能包含一個空的函式宣告,或者令函式返回正確的結果,僅僅是為了一個簡單的測試,以此觀察是否能從已知的代碼得到預期的反應。以虛設代碼建立的程式骨幹,類似於假碼,不過其允許語法分析、編譯並且測試代碼。虛設代碼促進的設計過程,系統的部分功能以完整的高階結構設計和編寫,然後再針對專案需求完成細節方面的擴充。 在物件導向程式設計中,虛設代碼相當於抽象方法。 (zh)
dbo:thumbnail
dbo:wikiPageID
  • 954216 (xsd:integer)
dbo:wikiPageLength
  • 18973 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1124721418 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Skeleton (engl. ‚Skelett, Gerippe, Gerüst‘) wird im Bereich Programmierung für eine automatisch generierte Struktur (häufig Quelltext) verwendet, die ein Programmierer oder Benutzer dann ausbauen kann. Besonders bei der Entwicklung verteilter Systeme wird diese Technik häufig angewandt, aber auch in anderen Bereichen wie der Entwicklung von grafischen Benutzeroberflächen.Ein Skeleton wird auch als Stub bezeichnet und bildet den Gegenpunkt zu dem Stub auf der Client-Seite (auch Proxy genannt). (de)
  • 스켈레톤 프로그래밍(Skeleton programming)은 단순한 고급 프로그램 구조 기반의 컴퓨터 프로그래밍 스타일의 하나로, 이른바 더미 코드(dummy code)라 부른다. 프로그램 스켈레톤은 의사코드와 유사하지만 구문 분석, 컴파일, 코드 테스트를 허용한다. 더미 코드는 프로그램 스켈레톤에 삽입되며 처리를 시뮬레이트하고 컴파일 오류 메시지를 회피한다. 비어있는 함수 선언, 또 예측된 코드 응답이 있는 단순한 테스트 케이스만을 위한 올바른 결과를 반환하는 함수를 수반할 수 있다. 스켈레톤 프로그램들은 객체 지향 프로그래밍에 쓰이는 에서 이용된다. 객체 지향 프로그래밍에서 더미 코드는 추상 메소드, 메소드 스텁 또는 모의 객체에 대응된다. 자바 원격 함수 호출(자바 RMI) 명명법에서 스텁은 서버측의 스켈레톤과 클라이언트에서 통신한다. (ko)
  • 在程式設計中,虛設代碼(dummy code)是插入在中,用以假裝處理、並防止編譯時的錯誤訊息。它可能包含一個空的函式宣告,或者令函式返回正確的結果,僅僅是為了一個簡單的測試,以此觀察是否能從已知的代碼得到預期的反應。以虛設代碼建立的程式骨幹,類似於假碼,不過其允許語法分析、編譯並且測試代碼。虛設代碼促進的設計過程,系統的部分功能以完整的高階結構設計和編寫,然後再針對專案需求完成細節方面的擴充。 在物件導向程式設計中,虛設代碼相當於抽象方法。 (zh)
  • Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code. Program skeletons resemble pseudocode, but allow parsing, compilation and testing of the code. Dummy code is inserted in a program skeleton to simulate processing and avoid compilation error messages. It may involve empty function declarations, or functions that return a correct result only for a simple test case where the expected response of the code is known. (en)
  • Каркасное программирование — это стиль компьютерного программирования, основанный на простых высокоуровневых программных структурах, на так называемых фиктивных кодах. Программа каркасов похожа на псевдокод, но при этом допускает синтаксический анализ, компиляцию и тестирования кода. Фиктивный код будет вставлен в программу каркаса для симуляции обработки и во избежание сообщений об ошибках при компиляции. Он может включать в себя пустые функциональные выражения, или функции, которые возвращают к корректному результату для простого тестирования, где ожидаемый ответ кода известен. (ru)
rdfs:label
  • Skeleton (Programmierung) (de)
  • 스켈레톤 (컴퓨터 프로그래밍) (ko)
  • Skeleton (computer programming) (en)
  • Каркас (компьютерное программирование) (ru)
  • 虛設代碼 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License