Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

Scenario Testing

Scenario testing is a testing technique that uses scenarios to validate the behavior of a system. This methodology focuses on user interaction with the system, allowing development and testing teams…

Software development

Schedule adjustment

Schedule adjustment is the process of modifying a project's schedule to accommodate changes that may arise during its development. This process is crucial in project management, as it allows managers…

Software development

Scheduler Framework

The scheduler framework in Apache Mesos is a fundamental tool that allows users to precisely define how tasks are scheduled and executed within a Mesos cluster. This framework provides an interface…

Software development

Schema Definition Language (SDL)

The Schema Definition Language (SDL) is a syntax used to define GraphQL schemas clearly and concisely. This language allows developers to describe the structure of the data that can be queried and…

Software development

Schema First

The 'Schema First' approach in GraphQL refers to a development method where the API schema is defined before implementing the resolvers. This approach allows developers to have a clear view of the…

Software development

Schema Introspection

Schema introspection is a fundamental feature of GraphQL that allows clients to query the schema itself. This means developers can obtain detailed information about data types, available queries…

Software development

Schema Reference

A schema reference in GraphQL is a pointer to another schema or type, allowing developers to structure their queries more efficiently and modularly. This concept is fundamental in GraphQL as it…

Software development

Schema Resolver

A schema resolver is a function that resolves the value of a field in a GraphQL schema. In the context of GraphQL, a schema defines the structure of the data that can be queried, including data…

Software development

Schema Stitching

Schema stitching is a technique for combining multiple GraphQL schemas into a single one. This practice allows developers to integrate different data sources and services into a single API…

Software development

Schema Validation

Schema validation ensures that documents in a collection adhere to a specified structure. This process is fundamental in the development of applications that use GraphQL, databases, and TypeScript…

Software development

Scheme

Scheme is a functional programming language that is a dialect of Lisp, known for its minimalist design and powerful features. Its syntax is simple and elegant, allowing programmers to focus on the…

Software development

Scope

Scope in programming refers to the context in which variables and functions are defined and accessible. In programming languages, scope determines the visibility and lifespan of variables, which is…

Software development

Scope adjustment

Scope adjustment is the process of modifying the scope of a project to meet changing requirements. In the context of agile methodologies and project management, this concept becomes crucial as it…

Software development

Scope Function

Scope functions in Kotlin, such as 'let', 'run', 'with', 'apply', and 'also', are powerful tools that allow for concise and readable manipulation of objects. These functions provide a specific…

Software development

Scoping

The scope definition is the process of defining the boundaries and deliverables of a project in project management. This concept is fundamental to ensure that all team members have a clear…

Software development

Scoping Rules

Scope rules are fundamental principles in programming that determine the visibility and lifespan of variables within a program. These rules define where in the code a variable can be accessed and…

Software development

Scratch

Scratch is a visual programming language designed especially for children and beginners, allowing them to create interactive stories, games, and animations intuitively. Through a graphical interface…

Software development

Screen

The screen is the visual output device that allows users to interact with an operating system, displaying graphical information and facilitating the visualization of multimedia content. In the…

Software development

Scribblar

Scribblar is an online whiteboard and collaboration tool that allows users to draw and share ideas in real time. This platform stands out for its intuitive interface and its ability to facilitate…

Software development

Scribus

Scribus is an open-source desktop publishing application that allows the creation of professional-quality documents. Its intuitive interface and powerful design tools make it a popular choice among…

Software development

Script Block

A script block is a section of code that executes as a single unit. This concept is fundamental in programming and web development, as it allows for grouping instructions that run in a specific…

Software development

Scripted Testing

Scripted tests are an automated testing approach that follows a predefined set of instructions or scripts to validate the behavior of software. This method allows testers to execute tests…

Software development

Scripting API

A Scripting API is an application programming interface specifically designed for scripting languages. These APIs allow developers to interact with operating systems, applications, or services…

Software development

Scripting Language Testing

Scripting language testing involves testing applications written in scripting languages to ensure they function correctly. These languages, such as JavaScript, Python, Ruby, and PHP, are commonly…

Glosarix on your device

Install
×
Enable Notifications Ok No