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
Seccomp
Sandbox facility for the Linux kernel
Nº Q7442878 ★
Sem ofertas
-
P
Predicative programming
Method of computer program specification
Nº Q7239635 ★
Sem ofertas
-
P
Programação quântica
Manipulação de sistemas quânticos por meio de sequências de instruções
Nº Q4218497 ★
Sem ofertas
-
Strategy
Nº Q775349 ★★
Sem ofertas
-
SASM
Integrated development environment for assembly languages
Nº Q15886433 ★
Sem ofertas
-
p
programação tácita
Programming paradigm
Nº Q3305965 ★
Sem ofertas
-
J
Java (linguagem de programação)
Linguagem de programação orientada a objetos
Nº Q251 ★★★★
Sem ofertas
-
Injeção de dependência
Nº Q635336 ★★★
Sem ofertas
-
Modo
Software
Nº Q1050465 ★
Sem ofertas
-
Kompas
Solid modeling computer-aided design software developed by the Russian company ASCON
Nº Q1780795 ★★★
Sem ofertas
-
Programas de apresentação
Nº Q2115026 ★★
Sem ofertas
-
P
Paxos (computer science)
Family of protocols for solving consensus in a network of unreliable processors
Nº Q987969 ★★
Sem ofertas
-
Autômato
Mecanismo que opera de maneira automática
Nº Q787116 ★★★
Sem ofertas
-
p
programação orientada à linguagem
Programming paradigm
Nº Q6486619 ★
Sem ofertas
-
Self (linguagem de programação)
Linguagem de programação
Nº Q1864529 ★
Sem ofertas
-
BASIC
Linguagem de programação
Nº Q42979 ★★★
Sem ofertas
-
Herança (programação orientada a objetos)
Conceito em informática
Nº Q212542 ★★
Sem ofertas
-
B
Behavior tree (artificial intelligence, robotics and control)
Control method
Nº Q18205497 ★
Sem ofertas