탐색적 프로그래밍: 코드 먼저, 설계 나중

2025-01-29

이 글에서는 기존의 설계 중심 방식과 반대되는 '탐색적 프로그래밍'이라는 프로그래밍 패러다임을 소개합니다. 탐색적 프로그래밍은 먼저 코드를 작성하고, 코드의 피드백을 통해 문제를 이해하며, 반복적으로 해결책을 개선해 나가는 방식입니다. 저자는 스티븐 킹의 글쓰기 스타일을 비유하여 이를 '탐색적 글쓰기'에 비교합니다. 체계적이지 않아 보일 수 있지만, 과거 경험에 얽매이지 않고 문제의 본질을 더 잘 이해하는 데 도움이 됩니다. 이 글에서는 탐색적 프로그래밍의 장점과 관련 도구를 살펴보고, 프로그래밍 커뮤니티에 이러한 다양한 접근 방식을 받아들이도록 권장합니다.