기존 코드를 바꿔야 한다면 이것은 더 큰 문제이다. 이번에는 조용히 넘어갈 수 없다. 기존 코드가 특별한 작업 방식과 밀접하게 연결되어 있다면 수정하는 것 자체가 매우 어려울 수 있다. 이 상황에서 코드를 변경하면 다른 여러 곳을 함께 변경해야 할 수도 있다. 변화에 대한 기존 코드의 이러한 저항을 코드 경직성(code rigidity)이라고 한다. 그것은 코드가 더 경직될수록 이 코드를 조작하기 위해 더 많은 코드를 깨버려야 한다는 것을 의미한다.