|
|
|
The second set
are semantic – they deal with the set of concepts modeled by the program
design.
|
|
However, the
distinction between syntactic and semantic is more organizational than formal
at this point.
|
|
The majority of
Fowler’s refactorings can be restated in terms of one or more of these verbs,
and the resulting verb-plus-nouns representation of design change more
naturally fits into the interaction model I have proposed.
|
|
These concepts
also can apply to other programming languages, although specific meaning is
language-dependent.
|