Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
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…

Software development

NullPointerException

The 'Null Pointer Exception' in programming is an error thrown when an application attempts to access an object that has not been initialized, meaning it has a null value in a context where a valid…

Software development

Null Pointer Testing

Null pointer tests are a type of software testing that focuses on verifying how a program handles situations where an attempt is made to access an uninitialized object or variable, known as a null…

Software development

Null Reference

A null reference is a fundamental concept in programming that refers to a reference that does not point to any object or value in memory. In many programming languages, such as Java, C#, and…

Software development

NullReferenceException

The 'Null Reference Exception' in C# is an error that occurs when a program attempts to access an object that has not been initialized, meaning its reference is null. This means the program is trying…

Software development

NullSafe

The 'Null Safety' is a programming practice used to ensure that a variable is not null before accessing it. In programming languages, where handling null references can lead to runtime errors, this…

Software development

Null Safety

Null safety is a fundamental feature in many programming languages, designed to prevent the dreaded null pointer exceptions, which are one of the main causes of errors in software development. In…

Software development

Null Testing

Null tests are a type of software testing that focuses on verifying how the system handles null or empty values. These tests are crucial for ensuring the robustness and stability of the software, as…

Data and analytics

Number

Number is a primitive data type in JavaScript that represents both integers and floating-point numbers. In the context of programming, numbers are fundamental for performing calculations…

Software development

Number.isInteger

Number.isInteger is a JavaScript method that determines whether the value passed as an argument is an integer. This method is part of the Number object and was introduced in ECMAScript 2015 (ES6)…

Software development

Number.isNaN

Number.isNaN is a method in JavaScript that determines whether the value passed as an argument is NaN (Not-a-Number). Unlike the global isNaN function, which can return true for values that are not…

Software development

Number.isSafeInteger

Number.isSafeInteger is a JavaScript method that determines whether the value passed as an argument is a safe integer. A safe integer is an integer that falls within the range of -2^53 + 1 to 2^53 -…

Software development

NumberFormat

The Number Format is an object in JavaScript that allows for the formatting of numbers in a language-sensitive manner, facilitating the presentation of numerical data according to local conventions…