Overview
A development approach where application behaviour is described in a natural language format before implementation.
More in Software Engineering
Performance Testing
Quality & TestingEvaluating a system's speed, responsiveness, and stability under various load conditions.
Event Loop
Paradigms & PatternsA programming construct that waits for and dispatches events or messages in a program.
API Design
ArchitectureThe process of defining interfaces for software components to communicate with each other effectively.
Dependency Injection
Paradigms & PatternsA design pattern where dependencies are provided to a component rather than created within it.
Package Manager
Paradigms & PatternsA tool that automates the process of installing, upgrading, configuring, and removing software packages.
Waterfall Model
Paradigms & PatternsA sequential software development methodology where each phase must be completed before the next begins.
Garbage Collection
Paradigms & PatternsAutomatic memory management that reclaims memory occupied by objects no longer referenced by the program.
Technical Documentation
Paradigms & PatternsWritten materials describing the architecture, design, APIs, and usage of software systems.