개요

소프트웨어 가격은 코드량에 비례하지 않는다.

사용하지 않는 코드가 있다고 시스템이 느려지는 것도 아니고, 런타임 메모리도 많이 잡아먹지 않는다.

최신 컴파일러들은 이런 코드를 알아서 제거해준다.

 

하지만 사용되지 않는 코드는 소프트웨어 동작을 이해하는 개발자에게 걸림돌이 있다.

이런 코드들이 스스로 나는 필요없지만 혹시해서 남겨놨어요 라고 알려주지 않기 때문이다.

이런 코드는 과감히 지워라. 현재 프로젝트들은 모두 버전 관리 시스템에 의해 관리되므로 정말 필요한 날이 올때를 위해 제거 커밋에 표기만 해두면 된다. 사실 심지어 커밋 메시지에 제거한 것을 따로 남겨놓지 않아서 후회한 적도 거의 없을 것이다.

 

예전 버전 관리 시스템이 없었을 적에 코드를 주석해서 사용했다.

+ Recent posts