Skip to content

Details

Description

Uncle Bob came up with the Transformation Priority Premise. He suggests that Refactorings have counterparts called Transformations - which are simple operations that change the behavior of code.

Transformations can be used as the sole means for passing the currently failing test in the red/green/refactor cycle. Transformations have a priority, or a preferred ordering, which if maintained, by the ordering of the tests, will prevent impasses, or long outages in the red/green/refactor cycle.

Members are also interested in