software-engineering
OOP
Object-Oriented Programming organizes code around objects with data and behaviors to model real-world entities and relationships.
Related:
software-engineering
SOLID Principles
A set of five object-oriented design principles for building robust and maintainable software systems.
Related:
software-engineering
DRY
Don't Repeat Yourself - a principle that encourages eliminating redundancy in code to reduce bugs and simplify maintenance.
Related:
software-engineering
KISS
Keep It Simple, Stupid - a principle that promotes simplicity in software design to avoid unnecessary complexity.
Related:
software-engineering
YAGNI
You Aren't Gonna Need It - a principle that discourages implementing features until they are actually required.
Related:
software-engineering
Technical Debt
The cost of choosing quick or easy solutions in software, which often leads to more work and complexity later.
Related:
software-engineering
Refactoring
The process of restructuring existing code without changing its external behavior, improving its structure and readability.
Related:
software-engineering
Unit Testing
Writing tests for individual units of code (like functions or methods) to verify correctness in isolation.
Related:
software-engineering
Code Review
The practice of reviewing code changes made by peers to ensure quality, consistency, and shared understanding.
Related:
Quick Stats
Get Involved!
Tech Terms is an open source ment to help people understand difficult tech terms.
Do you have experience in tech? Come help us! Contribute to our repository and be part of the community!