Glossary index

Technology, science and the universe

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

Non-intrusive Testing

Non-intrusive testing is an approach in software development that allows for the evaluation of a system's functionality and performance without interfering with its normal operation. This type of…

Software development

Non-invasive

The term 'non-invasive' refers to methods or techniques that do not interfere with existing systems, allowing them to function without significant alterations. In the context of software development…

Software development

Non-Linear Development

Non-Linear Development refers to a flexible project management approach that does not follow a strict sequence. This method allows teams to adapt to changes and new information throughout the project…

Software development

Non-linear history

Non-linear history is a concept that refers to a change history that includes branches and merges, allowing developers to work on multiple lines of development simultaneously. This approach is…

Software development

Non-member Function

A non-member function in C++ is a function that is not associated with any specific class. Unlike member functions, which operate on the data of a class instance and have access to its attributes and…

Software development

Non-mergeable

The term 'Non-Mergable' refers to a state in which changes made in a version control system cannot be combined due to conflicts. This state occurs when two or more developers make modifications to…

Software development

Non-primitive

In the context of programming languages, the term 'Non-Primitive' refers to data types that are not considered primitive or basic, such as integers, floats, or booleans. These non-primitive types are…

Software development

Non-regression Testing

Non-regression Testing is a set of procedures designed to ensure that recent modifications to a software's code have not introduced errors in existing functionalities. This type of testing focuses on…

Software development

Non-repo

The term 'Non-repo' refers to a directory or set of files that are not under a version control system. In the context of software development and project management, version control is an essential…

Software development

Non-revision

The term 'Non-revision' in the context of version control systems refers to files or changes that are not associated with a specific revision in the repository. In version control systems, each…

Software development

Non-standard Testing

Non-standard testing in the software realm refers to testing methodologies that do not conform to conventional and established approaches in the industry. These tests can be more flexible and…

Software development

Non-static

The term 'Non-Static' refers to class members that are not shared among instances, meaning that each object created from the class has its own copy of these members. In the context of object-oriented…

Software development

Non-terminating

The term 'Non-Terminating' refers to processes or algorithms that do not reach a definitive conclusion. In the realm of computing and computational theory, a non-terminating algorithm is one that…

Software development

Nonconformance

Non-conformance refers to a failure to meet a specified requirement or standard. This concept is fundamental in various disciplines, including software project management, robotic process automation…

Software development

Nondeterministic Testing

Nondeterministic testing is an approach in software verification that focuses on scenarios where the outcomes are unpredictable. Unlike deterministic testing, where a specific set of inputs is…

Software development

NonNull

The term 'Non-Null' refers to a programming constraint that indicates a variable must not contain a null value. In many programming languages, this feature is fundamental to avoid common runtime…

Software development

NonSerializable

No Serializable refers to objects that cannot be serialized, meaning they cannot be converted into a format that allows for storage or transmission. In programming languages, serialization is a…

Software development

No Operation

The 'No Operation' (NOP) is a programming instruction that, as its name indicates, performs no action. In the context of programming, it refers to an operation that is executed but has no effect on…

Software development

No pull

The term 'No pull' in the context of version control systems refers to a state where changes made in a local repository are not being pulled from a remote repository. This means that the developer is…

Software development

No push

The term 'No push' refers to a state where changes made in a local repository are not sent to a remote repository. In the context of version control systems, this means that modifications, additions…

Software development

No remote

The term 'No remote' in the context of Git refers to the situation where a local repository has no remote repositories configured. This means that the user is working in an isolated environment…

Software development

No revert

The term 'unreverted' in the context of version control refers to a state where changes made in a repository have not been undone or reverted. In version control systems like Git, Mercurial, and…

Software development

NoSuchElementException

The 'NoSuchElementException' is a type of exception in Java that is thrown when an attempt is made to access an element that is not present in a collection, such as a list, set, or map. This…

Software development

Not a branch

The 'Not a branch' state in Git refers to a situation where the HEAD pointer is not pointing to a specific branch, but rather to a particular commit. This commonly occurs when a user checks out a…