Glossary index

Technology, science and the universe

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

Notify

Notify in the context of version control systems refers to the action of informing users about changes or updates in a code repository. This process is fundamental to keep all collaborators aware of…

Software development

NotImplementedError

The 'NotImplementedError' is an exception thrown in object-oriented programming languages when an abstract method that has not been implemented in a derived class is invoked. This type of error is…

Software development

NotImplementedException

The 'Not Implemented' exception in Java, known as 'UnsupportedOperationException', is a clear signal that a requested method or operation has not been implemented. This exception is part of the Java…

Software development

Not Null Assertion

The Not Null Assertion is a programming construct used to ensure that a variable does not contain a null value in a specific context. This concept is fundamental in test-driven development (TDD)…

Software development

No track

The 'Untracked' state in version control systems, such as Mercurial and Git, refers to a situation where certain files or changes in a repository are not being tracked by the version control system…

Software development

NotSerializableException

The NotSerializableException in Java is a type of exception that is thrown when an attempt is made to serialize an object that does not implement the Serializable interface. Serialization is the…

Software development

Not staged

The term 'not staged' refers to changes in the working directory of a version control system, such as Mercurial or Git, that have not yet been added to the staging area. In the context of these…

Software development

Not tracked

Untracked refers to files in the working directory that are not being tracked by Git. This means that Git has no information about these files, as they have not been added to the tracking index. In a…

Software development

No update

The term 'No update' in the context of version control systems refers to a state where a repository is not receiving new changes or updates. This can occur for various reasons, such as a lack of…

Software development

No upstream

Without upstream refers to a branch in a version control system, such as Git, that does not have a corresponding upstream branch configured. In the context of version control systems, an upstream…

Software development

No upstream branch

The term 'no upstream branch' in Git refers to a situation where the current branch does not have an associated remote branch for tracking operations. In Git, an upstream branch is one that is used…

Software development

NPM

NPM stands for Node Package Manager, a package manager for JavaScript. It is a fundamental tool in the JavaScript ecosystem that allows developers to install, share, and manage project dependencies…

Software development

NPM Scripts

NPM scripts are scripts that can be executed using the NPM command-line tool to automate tasks in JavaScript applications that use the Node.js runtime. These scripts are defined in a project's…

Software development

NuGet

NuGet is a package manager specifically designed for software development, allowing developers to efficiently manage libraries and dependencies across various platforms. Its main function is to…

Software development

Nullability

Nullability is a fundamental feature in modern programming that allows data types to express whether they can contain a null value. In languages like C# and Kotlin, this feature has been implemented…

Software development

Nullable

In Kotlin, 'Nullable' refers to a data type that can hold a null value, thus allowing the representation of the absence of a value. This feature is fundamental in modern programming as it helps…

Software development

Null Check

Null verification is a fundamental process in programming that involves checking whether a variable has a null value or not. This type of verification is crucial to avoid errors during program…

Software development

Null Commit

A null commit is a type of record in version control systems that does not cause changes to the project's files but is used to document a specific event or action. This type of commit is useful for…

Software development

Nullish

Nullish refers to a value that is null or undefined. In the context of programming, this term is used to describe two types of values: `null` and `undefined`. These values are fundamental in data…

Software development

Null Object

The 'Null Object' is a design pattern used to safely represent a null value in programming, especially in object-oriented languages. This pattern helps avoid the use of null pointers, which can lead…

Software development

Null Object Pattern

The null object pattern is a design pattern that uses a null object instead of a null reference to avoid null checks. This approach simplifies the code by eliminating the need to check if an object…

Software development

Null Pattern

The Null Pattern is a design pattern that establishes a default behavior for a method in situations where no specific behavior has been defined. This pattern is particularly useful in the context of…

Software development

Null Pointer

A null pointer is a pointer that does not point to any object or function. In programming, particularly in languages like C and C++, a null pointer is used to indicate that the pointer does not have…

Data and analytics

Null Pointer Dereference

Null pointer dereference is a programming error that occurs when a program attempts to access memory through a pointer that has not been initialized or has been assigned a null value. This type of…

Glosarix on your device

Install
×
Enable Notifications Ok No