Glossary index

Technology, science and the universe

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

Global Testing

Global Testing is an approach within Test-Driven Development (TDD) that focuses on evaluating the entire system rather than its individual components. This type of testing aims to ensure that all…

Software development

Global Variable

A global variable is a variable that is defined outside of any function and can be accessed from any function within the same program or module. This means that its scope is not limited to a specific…

Software development

Global Variables

Global variables in programming are those defined in a global scope and are accessible from anywhere in the script, regardless of their location. This means that, unlike local variables, which can…

Software development

Gmail API

The Gmail API is an application programming interface that allows developers to access and manage Gmail mailboxes and send emails programmatically. This API provides a set of tools and methods that…

Software development

Gnome Accessibility

Accessibility in GNOME refers to a set of features designed to enhance the user experience of desktop environments for people with disabilities. These features cover a wide range of needs, from…

Software development

Gnome Mobile UX

Gnome Mobile UX refers to the user experience design principles applied to mobile applications within the GNOME ecosystem. This approach aims to create intuitive and accessible interfaces that…

Software development

Goal-Oriented Design

Goal-Oriented Design is an approach in software development that focuses on establishing and achieving specific objectives throughout the creation process. This method involves clearly identifying…

Software development

Goal-Oriented Testing

Goal-Oriented Testing is a software testing methodology that focuses on achieving specific objectives or outcomes during the development process. This approach aims to ensure that testing aligns with…

Software development

Goal Achievement

Goal achievement in the context of predictive analytics refers to the process of reaching a desired outcome or target through the use of techniques and tools that allow for anticipating future events…

Software development

Goal Alignment

Goal alignment is the process of ensuring that all team members are working towards the same objectives. This concept is fundamental in project management and team leadership, as it allows each…

Software development

Goal Management

Goal management is a structured process that involves defining, tracking, and achieving specific goals within an organization or in personal life. This approach allows individuals and teams to set…

Software development

Goal Validation

Goal validation is a fundamental process in test-driven development (TDD), focusing on confirming that the established testing objectives have been effectively met. This process involves reviewing…

Software development

Go API

API Go is an application programming interface that allows interaction with applications developed in the Go programming language. This type of API facilitates communication between different systems…

Software development

Go Benchmark

Benchmark Go is a method specifically designed to measure the performance of code written in the Go programming language. This approach allows developers to evaluate the efficiency of their…

Software development

Go Build

Go Build, known as 'go build', is a fundamental command in the Go programming language ecosystem, designed to compile source code into an executable. This command allows developers to transform their…

Software development

Go Channel

A Go channel is a communication mechanism that allows goroutines to communicate with each other efficiently and safely. In the context of concurrent programming, channels act as pipes through which…

Software development

Go CLI

CLI Go refers to command-line interface tools designed to interact with applications developed in the Go programming language. These tools allow developers and system administrators to execute…

Software development

Go Compiler

**Description:** The Go compiler is a fundamental tool in the Go programming language ecosystem, designed to transform source code written in Go into executable binaries. This compilation process is…

Software development

Go Context

Go's 'Context' is a fundamental tool in concurrent programming in the Go language, designed to handle request context values, cancellation signals, and deadlines. Its primary goal is to facilitate…

Software development

GoDoc

GoDoc is a documentation generator for Go packages, designed to facilitate the efficient creation and visualization of technical documentation. This system allows developers to document their Go…

Software development

Go Documentation

The 'Go Documentation' refers to the official documentation of the Go programming language, also known as Golang. This documentation is an essential resource for developers looking to learn…

Software development

Go Error

The 'Go Error' is a built-in type in the Go programming language, specifically designed to handle errors efficiently and clearly. In Go, errors are treated as values, allowing developers to…

Software development

Go Event

A 'Go Event' refers to a notification indicating that something has happened within an application written in the Go programming language. This concept is fundamental in concurrent programming and…

Software development

GOG

GOG, formerly known as Good Old Games, is a digital distribution platform for video games that focuses on offering titles without DRM (Digital Rights Management). Founded in 2008 by CD Projekt, GOG…