Glossary index

Technology, science and the universe

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

Definition

The definition in programming refers to the meaning of a specific term or concept within the realm of software development. This meaning can encompass everything from the description of a programming…

Software development

Definition of Done

The definition of 'Done' in the context of agile methodologies like Kanban and Scrum refers to a shared understanding of what it means for work to be complete. This concept is fundamental to ensure…

Software development

Delegate

A delegate is a type that represents references to methods with a particular parameter list and return type. In the context of programming, delegates are fundamental for implementing events and…

Software development

Delegated Properties

Delegated properties in Kotlin are a powerful feature that allows delegating the responsibility of managing a property to another object. This means that instead of implementing the access logic…

Software development

Delimiter

A delimiter is a character or sequence of characters that marks the beginning or end of a unit of data. In the context of programming and data manipulation, delimiters are essential for structuring…

Software development

Deliver

Delivering in the context of agile methodologies such as Scrum and Extreme Programming refers to the act of providing completed work to stakeholders. This process is fundamental to ensure that the…

Software development

Deliverable

A deliverable is a tangible or intangible item that is delivered as part of a project. In the context of project management and agile methodologies, deliverables are fundamental as they represent the…

Software development

Deliverable adjustment

Deliverable adjustment is the process by which the results or products of a project are modified to align them with established requirements. This process is fundamental in project management, as it…

Software development

Deliverable Specification

The deliverable specification in the context of Scrum refers to the detailed description of the expected outcomes of a project. These deliverables are fundamental to guide the team's work and ensure…

Software development

Deliverables Review

The 'Deliverable Review' is a crucial meeting within agile methodologies like Scrum, where the quality and completeness of the products or results generated during a work cycle are evaluated. This…

Software development

Delivering Value

Delivering value in the context of agile methodologies refers to the process of ensuring that completed work provides a tangible and meaningful benefit to the customer. This concept is fundamental in…

Software development

Delivery Rate

The Delivery Rate in the context of Kanban refers to the speed at which work items are completed and delivered within a visual management system. This concept is fundamental for assessing a team's…

Software development

Delivery Window

The Delivery Window is a fundamental concept within project management frameworks, referring to the time period during which a product or service is expected to be delivered to a customer or end…

Software development

Delphi

Delphi is an integrated development environment (IDE) for the Pascal programming language, designed to facilitate the creation of software applications. This environment combines a code editor, a…

Software development

Deltas

Deltas in the context of version control refer to the differences between two versions of a file or directory. This concept is fundamental for the efficient management of changes in software…

Software development

Demo

The demonstration in the context of Scrum and agile methodologies is a presentation of the work completed during a sprint to stakeholders. This event, also known as 'Sprint Review', takes place at…

Software development

Demonstrations

Demonstrations in the context of agile methodologies, and specifically in Extreme Programming (XP), are regular presentations of completed work to different stakeholders, such as customers…

Software development

Demos and Retrospectives

Demonstrations and retrospectives are key meetings in agile methodologies that allow teams to showcase the work done and reflect on the development process. These meetings foster transparency and…

Software development

Deno

Deno is a secure runtime for JavaScript and TypeScript that can be used in various applications, including web and server-side development, as well as IoT applications. Designed by Ryan Dahl, the…

Software development

Dependency

Dependency is a relationship between two or more components in which one component relies on another to function correctly. In the context of technology and software development, this relationship…

Software development

Dependency injection

Dependency injection is a design pattern used to implement Inversion of Control (IoC), allowing for better separation of concerns in software development. This approach facilitates the management of…

Software development

Dependency Injection API

A Dependency Injection API is an interface that allows for the efficient and flexible management of dependencies between software components. Its main goal is to decouple components, making code…

Software development

Dependency Injection Framework

A Dependency Injection Framework in Java is a framework that facilitates the implementation of dependency injection, a design pattern that allows developers to manage dependencies between different…

Software development

Dependency Injection Token

The Dependency Injection Token in Angular is a unique identifier used to inject dependencies into the components and services of an application. This mechanism is fundamental in Angular's dependency…

Glosarix on your device

Install
×
Enable Notifications Ok No