General
164 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
CQRS
Separating read and write models for better scaling
Microservice
Small independently deployable focused service
Site Reliability
Engineering approach to IT operations with software practices
Design Patterns
Reusable solutions to common software design problems
Container
Lightweight package with everything to run software
System Design
Defining architecture components and interfaces for systems