클린 코드보다 좋은 코드
좋은 코드에 대한 기준은 사람마다 다르다. 유지 보수하기 좋은 코드, 성능이 뛰어난 코드, … 여기에 정답은 없다. 하지만 내 기준은 명확하다. 좋은 코드는 돈을 벌어다주는 코드다. 오래전, 사이드 프로젝트로 웹 서비스를 개발한 적이 있었다. 목적은 돈을 버는 것이었다. 당시 나는 소위 말하는 클린 코드에 심취해 있었고, 시간을 들여 온갖 설계 패턴과 추상화를 적용했다. 이렇게 만들어진 코드는 충분히 만족스러웠다. 하지만 정작 코드에 공을 들이느라 고객과 비즈니스는 신경 쓰지 못했다. 그렇게 내 서비스는 망했다. 내가 좋은 코드를 작성했다고 할 수 있을까? 아니다. 나는 쓰레기를 만들었다. 아름답지만 아무도 사용하지 않는 쓰레기. 더러운 코드는 유지보수 비용을 증가시킨다. 그렇기에 클린 코드는 여전히 중..
에세이
2022. 3. 6. 20:02