더북(TheBook)

1.4.6 시시해 보이는 일도 도움이 될 수 있다

소프트웨어 개발에서 가르치는 모든 원칙은 ‘일하는 시간을 줄여라’라는 단 하나의 경고로 귀결된다. 복사-붙여넣기나, 코드 살짝 수정하기와 같은 반복적이고 머리 쓸 필요 없는 작업은 피하자. 시간이 더 오래 걸리고, 유지하기도 매우 어렵기 때문이다.

복사-붙여넣기가 항상 나쁜 것은 아닌 것처럼 시시한 일이라고 모두 나쁜 것만은 아니다. 별로라는 선입견이 있지만, 여러분이 배운 모범 사례보다 더 효율적으로 만들 수 있는 방법이 있다.

또한, 여러분이 작성한 모든 코드가 실제 제품의 코드로 동작하는 것은 아니다. 작성한 코드 중 일부는 프로토타입을 개발하는 데 사용될 것이고, 일부는 테스트를 위한 것이며, 일부는 실제 작업을 위한 준비 과정에 사용될 것이다. 이러한 시나리오 몇 가지와 함께 시시한 작업들을 유리하게 활용할 수 있는 방법을 설명하겠다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.