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
-
S
Squirrel
Linguagem de programação
Nº Q1200182 ★
Sem ofertas
-
A
Arden syntax
File format
Nº Q638823 ★
Sem ofertas
-
Yesod
Haskell web framework
Nº Q8052925 ★
Sem ofertas
-
Abordagem top-down e bottom-up
Nº Q2167279 ★★
Sem ofertas
-
L
Lift
Free web application framework
Nº Q1814618 ★★
Sem ofertas
-
U
Unified Parallel C
Linguagem de programação
Nº Q2095090 ★
Sem ofertas
-
Skein (hash function)
Cryptographic hash function
Nº Q1142190 ★
Sem ofertas
-
L
Loop unrolling
Loop transformation technique
Nº Q1869750 ★
Sem ofertas
-
Π
Π-calculus
Process calculus
Nº Q602886 ★
Sem ofertas
-
C (linguagem de programação)
Linguagem de programação
Nº Q15777 ★★★★★★
Sem ofertas
-
Haxe
Linguagem de programação
Nº Q285886 ★★
Sem ofertas
-
D
Duck typing
Nº Q374282 ★★
Sem ofertas
-
V
Video game programmer
Software engineer, programmer, or computer scientist who primarily develops codebase for video games
Nº Q863368 ★★
Sem ofertas
-
C
Caml
Linguagem de programação
Nº Q1118153 ★
Sem ofertas
-
S
Select (SQL)
Nº Q1164001 ★★
Sem ofertas
-
N
NetLogo
Linguagem de programação
Nº Q672307 ★
Sem ofertas
-
Eclipse (software)
Nº Q82268 ★★★
Sem ofertas
-
C
Crippleware
Nº Q259856 ★
Sem ofertas