Glossary index

Technology, science and the universe

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

A+

A+ is a programming language designed for array programming and is an extension of APL (A Programming Language). This language is characterized by its focus on manipulating data in the form of…

Software development

A/B Testing

A/B testing is a method of comparing two versions of a web page or product to determine which one performs better. This approach is based on controlled experimentation, where two variants (A and B)…

Software development

A/B Testing Framework

The A/B testing framework is a methodology used to evaluate the impact of specific changes on a website or application. It involves dividing users into two groups: group A, which receives the…

Software development

A11Y

A11Y is a numeronym representing the word 'accessibility' in English. This term is commonly used in web development and technology to refer to the practice of designing products and services that are…

Software development

Abbreviate

Abbreviating in the context of version control and command-line interfaces refers to the practice of shortening commands or terms to facilitate their use and improve efficiency in interacting with…

Software development

Abbreviated Function

An abbreviated function is a shorthand way to define a function in C++, often using lambda expressions for concise syntax. This approach allows programmers to write functions in a more compact and…

Software development

ABC

ABC is an interactive programming language and environment designed to teach programming. Its focus is on simplicity and ease of use, making it an ideal tool for beginners. ABC allows users to write…

Software development

Abnormal Behavior

Abnormal behavior in the context of code review refers to any software behavior that deviates from the expected outcome. This phenomenon can manifest in various forms, such as errors, failures, or…

Software development

Abnormal Termination

Abnormal termination refers to a situation where a software process unexpectedly ends, often as a result of errors in the code, memory issues, or unhandled conditions. This phenomenon can occur in…

Software development

Abort

Aborting is a function in web frameworks like Flask that is used to generate an HTTPException, allowing for a controlled termination of a request. This function is essential for handling situations…

Software development

About

A section in software applications that provides information about the application. This section, commonly known as 'About', is an essential component in many applications and software programs. Its…

Software development

Abstract

In C#, an abstract class is a class that cannot be instantiated directly and is designed to be inherited by other classes. Its main purpose is to provide a common base for other classes, defining…

Software development

AbstractApplicationContext

The 'Abstract Application Context' in the Spring Framework is a fundamental base class that provides a common implementation for the different types of ApplicationContext that can be used in a Spring…

Software development

AbstractApplicationInitializer

The AbstractApplicationInitializer in Spring Boot is a base class designed to facilitate the configuration and startup of applications based on the Spring framework. This class provides a set of…

Software development

AbstractBeanFactory

The Abstract Bean Factory in Spring is a base class that implements the BeanFactory interface, which is fundamental in the context of dependency injection and bean management in Java applications…

Software development

Abstract Class

An abstract class is a fundamental concept in object-oriented programming that refers to a class that cannot be instantiated directly and is intended to be inherited by other classes. Its main…

Software development

AbstractConfigurableApplicationContext

**Description:** The 'Abstract Configurable Application Context' in the Spring Framework is an abstract class that provides a configurable ApplicationContext, allowing developers to customize and…

Software development

Abstract Factory

The Abstract Factory design pattern is a creational pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes. This pattern is…

Software development

Abstraction

Abstraction is a fundamental concept in computer science and programming that refers to the practice of hiding complex realities while exposing only the necessary parts. This approach allows…

Software development

Abstraction Layer

An abstraction layer is a fundamental component in software architecture that provides a simplified interface to a more complex underlying system. Its primary purpose is to hide implementation…

Software development

Abstraction Principle

The Principle of Abstraction is a fundamental concept in programming and software design that promotes the reduction of complexity by hiding unnecessary details. This principle allows developers to…

Software development

Abstract Method

An abstract method is a function declaration that does not have a concrete implementation in the class where it is defined. Instead, it is expected that derived classes provide their own…

Software development

Abstract Syntax Tree

An Abstract Syntax Tree (AST) is a tree representation of the abstract syntactic structure of source code. The AST is used to represent the hierarchy and relationships of code elements such as…

Software development

Acceptance Criteria

Acceptance Criteria are specific conditions that a product or feature must meet to be considered acceptable by the customer or the development team. These criteria are fundamental in agile…

Glosarix on your device

Install
×
Enable Notifications Ok No