Code Glossary

Browse 36 code terms defined in plain English, from the cultural dictionary of computing.

36 Code Terms

AI Code Generation
The use of AI systems to produce source code, tests, configuration, or code transformations from prompts, examples, or surrounding context. AI code generation...
Boilerplate
Sections of code that are repeated in multiple places with little or no variation, typically required by the language, framework, or convention but adding no...
Boilerplate Slang
A slangy use of boilerplate to describe repetitive code, text, or setup that must be included even though it carries little unique value. In developer culture,...
Code Annotation
Metadata attached to code elements such as classes, functions, or fields to provide extra information used by tools, frameworks, or other developers. Code...
Code Block
A grouped section of code treated as a single structured unit, usually delimited by braces, indentation, or other language syntax. Code blocks define scopes,...
Code Compilation
The transformation of source code into another form such as machine code, bytecode, or a lower-level intermediate representation suitable for execution or...
Code Documentation
Written material that explains code behavior, APIs, assumptions, or usage, whether embedded in the source or maintained separately. Good code documentation...
Code Sample
A short example of code intended to demonstrate usage, patterns, or correct integration with a library, API, or feature. Good code samples are realistic enough...
Code Vulnerability
A weakness in source code or compiled program logic that can be exploited to violate confidentiality, integrity, or availability. Code vulnerabilities may stem...
Companion Object
A Companion Object is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Constructor Injection
A Constructor Injection is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Copy Constructor
A Copy Constructor is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Curried Function
A Curried Function is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Dataclass
A Dataclass is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier to...
Derived Class
A Derived Class is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Domain Object
A Domain Object is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Durable Function
A Durable Function is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Exploit
Exploit in cybersecurity is a piece of code, software, data sequence, or technique that takes advantage of a vulnerability in a computer system, application,...
Extension Method
An Extension Method is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Factory Function
A Factory Function is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Factory Method
A Factory Method is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Feature Module
A Feature Module is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
First-Class Function
A First-Class Function is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Free Function
A Free Function is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Functional Component
A Functional Component is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Functional Core Imperative Shell
A Functional Core Imperative Shell is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it...
Functional Programming
Functional programming (FP) is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids mutable state and side...
Functional Reactive Programming
A Functional Reactive Programming is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it...
Function Composition
A Function Composition is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Function Overloading
A Function Overloading is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Function Pointer
A Function Pointer is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Function Signature
A Function Signature is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Generator Function
A Generator Function is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Google Cloud Function
A Google Cloud Function is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Hash Function
A Hash Function is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Instance Method
An Instance Method is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...

Related Topics