Design Patterns · Senior · Question 64 of 75

How does Chesterton's fence apply to refactoring legacy code?

Explanation

Git blame, linked tickets, ADRs and characterization tests reveal the reasons behind strange code.

Further reading

Problem with a question

Design Patterns · Senior · question 64

Test yourself

Take the Design Patterns · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz