반응형
변화
-
18. 변하지 않는 것은 없다.Technique/Programmer 2017. 3. 26. 13:22
항상 시간이 해결해 준다고들 하지만, 실제로는 당신 스스로 변하게 만들어야 한다. –앤디 워홀 제품이 출시 되고 난 뒤의 소프트웨어 내부 구조는 더 이상 다뤄서는 안 되는 것으로 취급된다. 바깥 세계의 모든 인터페이스는 신성시 되고 절대 수정할 수 없게 된다.이것은 바로 두려움 때문이다. 잘못될지도 모른다는 두려움과 어떤 것을 깨뜨려야 한다는 두려움, 추가 업무에 대한 두려움과 수정 비용에 대한 두려움 등이 있다.우리는 아직 완벽하게 알지 못하는 코드를 바꿔야할 때 현실적 불안감을 느낀다. 만약 철저하게 이해하지 못한 로직이 있거나, 자신이 무엇을 하고 있는지에 대한 확신이 없거나, 변화에 따른 모든 가능한 결과를 알지 못할 경우 특이한 코너 케이스에 대한 처리를 변경하여, 제품에 미묘한 버그를 만들어 ..