요즘 코딩을 하다보면 많이 부딪치는 문제인데, 효율성이 중요한가, 아니면 가독성이 중요한가의 문제. 처음 회사에 들어왔을 때, 아무래도 상용 프로그래밍 경험이 부족하다보니, 최대한 효율적으로 구현하려고 마음을 먹었었다. 괜히 잘 돌아가던 프로젝트에 내가 구현한 코드가 붙으면서 속도가 느려지면 부끄럽잖아 *ㅡ_ㅡ* 그러다보니 코드 한 줄 추가할 때 마다 이건 정말 최적의 코드인가를 고민하게 되고, 구현 속도는 더뎌지고, 나중에 심지어는 변수 하나 추가할 때도, ‘이거 지금 여기서 선언해서 쓰는 거 보다, 위에 선언한 거랑 같이 쓰는게 더 낫지 않을까?’ 라는 고민까지 하게 되었다. 그러다보니 자연스레 가독성은 떨어지고.. 그러던차에 오늘 책에서 본 한 문구가 내 마음 속에 쏙 들어왔다. 최적화에 관한 두 ..