Slide 16
Slide 16 text
Changeability
Behavioural changes that are introduced
by modifying existing production code
Changeability is a desirable quality,
but it relies on
Change by Modification
Change by
Modification
“The less I ever modify a class, the higher the probability that
it will remain free of defects”
Modifications carry the risk of introducing defects, and the
necessary cost of avoiding them: testing, code reviewing, etc.