Skeleton (computer programming)
Design pattern in software development
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.
Nº Q1169129 ★★
Incomum · Saberes
Skeleton (computer programming)
Design pattern in software development
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.
Na Wikipédia
Texto em inglês Ainda não há artigo no seu idioma: trecho em inglês.
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.
Texto: Wikipédia em inglês, CC BY-SA 4.0. ·
Cartas próximas
-
P
POSIX Threads
Nº Q928112 ★
Sem ofertas
-
Polimorfismo (ciência da computação)
Nº Q3240252 ★★★
Sem ofertas
-
I
IBM DevOps Code ClearCase
Family of computer software tools that supports software configuration management of source code and other software development assets
Nº Q593863 ★
Sem ofertas
-
Patch (computação)
Pedaço de software concebido para atualizar um programa de computador para o reparar ou melhorar
Nº Q208218 ★★★
Sem ofertas
-
Git
Software de controlo de versões livre e de código aberto
Nº Q186055 ★★★★
Sem ofertas
-
SQL
Linguagem de pesquisa
Nº Q47607 ★★★★
Sem ofertas
-
D
Delphi (software)
Linguagem de programação
Nº Q487378 ★★★
Sem ofertas
-
C
Camada de abstração de hardware
Set of software routines that emulate platform-specific details, giving programs direct access to hardware resources in a device-independent, high performance manner
Nº Q1046562 ★★
Sem ofertas
-
C
Concurrent logic programming
Logic programming paradigm
Nº Q17008825 ★
Sem ofertas
-
M
Model-view-viewmodel
Model-view-viewmodel (MVVM) é um padrão de arquitetura de software ou esquema de design de software. É uma variante do padrão “Presentation Model Design” de Martin Fowler.
Nº Q1247905 ★★
Sem ofertas
-
C
Command
Nº Q386776 ★
Sem ofertas
-
F
F*
Linguagem de programação
Nº Q5423569 ★
Sem ofertas
-
Esquematismo
Nº Q4514647 ★★
Sem ofertas
-
WebAssembly
Nº Q20155677 ★★★
Sem ofertas
-
S
Strangler fig pattern
Computer science architectural pattern
Nº Q124357753 ★★
Sem ofertas
-
E
Electron (software)
Nº Q21614124 ★★★
Sem ofertas
-
S
Structured concurrency
Programming paradigm aimed at improving programming via a structured approach to concurrent programming
Nº Q85803803 ★
Sem ofertas
-
S
Stack-oriented programming
Programming paradigm that relies on a stack machine model
Nº Q52845127 ★
Sem ofertas