Status: IN
Brian Foote identifies three phases of software evolution — prototyping, expansionary, and consolidating (refactoring) — with systems cycling between expansion and consolidation.
Source: entries/2026/06/17/gof-oo-chunk-22.md
JSON