좋은 코드란 무엇인가? 이 질문은 IT업무를 하고 개발을 하는 사람이라면 누구나 한 번쯤 고민하고 나아가서 그렇게 하기 위해 노력합니다. 하지만 true/false처럼 명쾌한 답이 있지 않고 좋은 코드는 무엇인가요라고 동료들에게 물어본다면 '버그 없이 잘 돌아가는 코드', '이해하기 쉬운 코드', '재사용성이 좋은 코드' 정도의 추상적인 답변을 들을 가능성이 높습니다. 다시 처음의 질문으로 돌아가 봅시다. 좋은 코드란 무엇일까요? 정말 사람들의 말처럼 코드가 우아하고 섹시하다면 그 코드는 좋은 코드일까요? 정말 코드의 재 사용성만 높다면 그 코드는 좋은 코드일까요? 코드가 최신 기술 스펙에 맞게 구현되어 있으면 그 코드는 좋은 코드일까요? 어찌 보면 모두 맞는 말이지만 그 코드가 어떻게 구현되었나에 좋은..