General
43 views
Refactoring
Quick Definition
Restructuring code without changing external behavior
Full Definition
Restructuring code without changing its external behavior to improve maintainability.
Examples
extract method, rename, move method, design patterns
Related Terms
technical-debt
clean-code
code-quality
More General Terms
Documentation as Code
Applying dev practices to documentation management
System Design
Defining architecture components and interfaces for systems
Version Control
Systems tracking code changes for collaboration
API Design
Creating consistent and intuitive APIs for software
TDD
Writing tests before code in a red-green-refactor cycle
DevSecOps
Integrating security into DevOps processes