Refactoring¶
Beck, K., & Fowler, M. (1999). Refactoring. Addison-Wesley.
Cited by¶
1 citation across 1 artifact.
Each citation links to the sentence it supports in the citing article.
Domain-specific¶
- Code Smell
- A long parameter list, a data class, feature envy, a temporary field, or speculative generality can compile, pass every test, and behave correctly today
This sourceThe bad-smells catalog these five entries come from - Long Parameter List, Data Class, Feature Envy, Temporary Field and Speculative Generality - and the source of the chapter's premise that a smell indicates a design problem rather than incorrect behaviour. All six are entries in the bad-smells catalog under exactly these names. The catalog these three probes are drawn from, each with the trace the chapter gives it: cross-class data access for Feature Envy, arguments that always travel together for Data Clumps, and fields valued only under certain circumstances for Temporary Field.
- A long parameter list, a data class, feature envy, a temporary field, or speculative generality can compile, pass every test, and behave correctly today
Verification¶
This reference passed the adversarial substantiation pipeline: it was checked to exist and to support the claim it is attached to. See how references were verified.
Registry ID ref:c6f58b092981 · see in the full table