code-quality - Concepts
Explore concepts tagged with "code-quality"
Total concepts: 10
Concepts
- Dead Code - Source code that exists in a program but is never executed, has no effect on the output, or is unreachable.
- Clean Code - Code that is easy to understand, maintain, and modify, following principles of readability, simplicity, and expressiveness.
- Lava Flow - An anti-pattern where dead or experimental code hardens into production systems and becomes difficult to remove.
- Side Effects - Observable changes to state or interactions with the outside world that occur during the execution of a function or operation.
- Self-Documenting Code - Code written so clearly that it explains itself without requiring extensive external documentation.
- Refactoring - The process of restructuring existing code without changing its external behavior to improve readability, maintainability, and design.
- Cognitive Complexity - A measure of how difficult code is to understand, complementing cyclomatic complexity with human readability factors.
- Software Entropy - The tendency of software systems to become increasingly disordered and complex over time without active maintenance.
- Legacy Code - Inherited code that is difficult to change safely due to lack of tests, documentation, or understanding.
- Code Smell - Surface-level indicators in source code that suggest deeper problems in the design or implementation.
← Back to all concepts