Software engineering
Refactoring
Improving the internal structure of existing code while preserving its observable behavior.
A growing collection of useful ideas, named.
Improving the internal structure of existing code while preserving its observable behavior.
The useful information relevant to a question, considered against distracting or irrelevant variation.
Design or implementation choices that make future changes more costly, like interest on a debt.
The amount of work a system completes in a given period of time.
Giving people clear ways to leave unwanted states and reverse actions when they change their minds.
Keeping people informed about what a system is doing through timely, understandable feedback.