21. ROBERT C. MARTIN (UNCLE BOB)
“
There are four primary symptoms that
tell us that our designs are rotting :
rigidity, fragility, immobility, and
viscosity.
22. When you choose to defer internal things
that will impede future development, you
incur
TECHNICAL
DEBT
33. “ physical architecture
The
is the skeleton of the
system – if it is
malformed, there is no
cosmetic remedy for
alleviating its unpleasant
symptoms.
JOHN LAKOS
34. “ quality of the
The
physical design of a large
system will dictate the
cost of its maintenance
and the potential it has
for the independent
reuse of its subsystems.
JOHN LAKOS
48. “
Refactoring is a
disciplined technique for
restructuring an existing
body of code, altering its
internal structure without
changing its external
behavior.
MARTIN FOWLER
49. “ heart is a series of small
Its
behavior preserving
transformations.
Each transformation does
little, but a sequence such
transformations can
produce a significant
restructuring.
MARTIN FOWLER
57. “ physical architecture
The
is the skeleton of the
system – if it is
malformed, there is no
cosmetic remedy for
alleviating its unpleasant
symptoms.
JOHN LAKOS
59. “see refactoring as a very
I
specific technique to do the
more general activity of
restructuring.
Restructuring is any
rearrangement of parts of a
whole.
MARTIN FOWLER
61. “ dancing! By God
I’m
I’m dancing on the
walls. I’m dancing on
the ceiling. I’m ecstatic.
I’m overjoyed. I’m
really, really pleased.
FROM THE FOREWORD
BY ROBERT C. MARTIN