Find a term
Understand maintainability, code structure, and the costs of decisions that make future changes harder. Learn what quality signals can and cannot establish.
Terms beginning with F
2 termsFailover testing
Failover testing is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtFeature envy
A code smell in which one method appears more interested in another object’s data than in its own context.
Code quality and technical debt