A를 변경하려면 종속된 구성 요소도 변경해야 하며, 그중 하나라도 망가질 위험성이 존재하기 때문에 더 어렵다. 프로그래머들은 코드를 더 많이 재사용할수록 시간을 더 많이 절약할 수 있다고 생각하는 경향이 있다. 하지만 이로 인해 어떤 대가를 치러야 하는지를 고민해 봐야 한다.
▲ 그림 3-2 변화에 대한 저항은 종속성에 비례한다
A를 변경하려면 종속된 구성 요소도 변경해야 하며, 그중 하나라도 망가질 위험성이 존재하기 때문에 더 어렵다. 프로그래머들은 코드를 더 많이 재사용할수록 시간을 더 많이 절약할 수 있다고 생각하는 경향이 있다. 하지만 이로 인해 어떤 대가를 치러야 하는지를 고민해 봐야 한다.
▲ 그림 3-2 변화에 대한 저항은 종속성에 비례한다