경로 변수는 이렇게 단순히 값을 전달하는 역할을 넘어, FastAPI가 요청을 검증하고 잘못된 요청을 걸러내는 데도 중요한 역할을 합니다. 따라서 경로 변수를 적절한 타입으로 선언해 두면, 개발자는 별도의 추가 검증 코드를 작성하지 않아도 FastAPI가 자동으로 올바른 요청만 받아들이도록 도와줍니다.
이처럼 개발자가 무엇을 원하는지 선언하고, 구체적인 처리 과정은 프레임워크가 알아서 수행하도록 맡기는 방식을 선언형 프로그래밍(declarative programming)이라고 합니다. FastAPI의 다른 기능을 구현할 때도 선언형 프로그래밍은 중요한 원칙으로 활용되며 코드의 가독성과 유지보수성을 높이는 데 도움을 줍니다.