Code Review
Code review is the practice of having one or more developers examine a proposed change to a codebase before it is merged, checking for correctness, design quality, and adherence to team standards.
11 resources across 2 libraries
Glossary Terms(9)
Monorepo
A monorepo is a source-control strategy in which multiple distinct projects, services, or packages are stored together in a single repository rather than split…
Linting
Linting is the automated process of analyzing source code to flag stylistic issues, suspicious patterns, and potential bugs without actually executing the prog…
Code Formatter
A code formatter is a tool that automatically rewrites source code to conform to a consistent style, standardizing details such as indentation, line breaks, sp…
Pair Programming
Pair programming is a collaborative software development technique in which two developers work together at one workstation, with one actively writing code (th…
Code Review
Code review is the practice of having one or more developers examine a proposed change to a codebase before it is merged, checking for correctness, design qual…
Pull Request
A pull request (PR) is a formal request to merge a set of code changes from one branch into another, typically accompanied by a diff, description, and a review…
Technical Debt
Technical debt is a metaphor describing the implied future cost of choosing a faster, easier, but less thorough implementation now, rather than doing the more…
KISS Principle
KISS ("Keep It Simple, Stupid") is a design principle stating that systems work best when they are kept as simple as possible, and that unnecessary complexity…
Rubber Duck Debugging
Rubber duck debugging is a method of finding bugs by explaining code, line by line, out loud to an inanimate object (traditionally a rubber duck), which often…
Interview Questions(2)
What is an Encapsulation Violation?
An encapsulation violation occurs when code outside a class can read or modify that class's internal state directly or indirectly, bypassing the validated publ…
What is Interface Pollution in OOP?
Interface pollution is the ongoing design mistake of adding methods to an existing shared interface that are only relevant to some implementers, gradually turn…