Cover-and-modify
고치고 기도하기와 비교되는, 코드를 수정하는 좋은 방법:
Cover-and-modify is a different way of making changes. The idea behind it is that it is possible to work with a safety net when we change software. … Covering software means covering it with tests. When we have a good set of tests around a piece of code, we can make changes and find out very quickly whether the effects were good or bad. We still apply the same care, but with the feedback we get, we are able to make changes more carefully. —Working effectively with legacy code