Overview
A systematic examination of source code by developers other than the author to identify bugs and improve quality.
More in Software Engineering
Rate Limiting
ArchitectureA technique for controlling the number of requests a client can make to an API within a specified time period.
Agile Methodology
Paradigms & PatternsAn iterative approach to software development emphasising flexibility, collaboration, and rapid delivery of working software.
Idempotency
ArchitectureThe property where an operation produces the same result regardless of how many times it is executed.
Design Pattern
Paradigms & PatternsA reusable solution to a commonly occurring problem within a given context in software design.
Software Engineering
Paradigms & PatternsThe systematic application of engineering principles to the design, development, testing, and maintenance of software.
Clean Architecture
Paradigms & PatternsA software design philosophy separating concerns into layers with dependencies pointing inward toward business rules.
Kanban
Paradigms & PatternsA visual workflow management method that limits work in progress and optimises the flow of tasks through a system.
Package Manager
Paradigms & PatternsA tool that automates the process of installing, upgrading, configuring, and removing software packages.