본문으로 건너뛰기

기능이 구현되지 않았음을 뜻하는 NotImplementedError

기능이 구현되지 않았음을 뜻하는 NotImplementedError

NotImplementedError는 특정 기능이 아직 구현되지 않았음을 나타내는 예외 처리 수단입니다.

NotImplementedError는 주로 개발 과정에서 나중에 구현할 기능을 표시할 때 사용합니다.

NotImplementedError 사용 예시
number = 11

if number > 10:
raise NotImplementedError("10 초과하는 경우의 처리가 아직 구현되지 않음")
else:
print("10 이하입니다.")

이 예시에서, number가 10을 초과하는 경우 NotImplementedError가 발생하여 개발자에게 해당 부분이 아직 구현되지 않았음을 알립니다.


NotImplementedError 목적

  • 코드의 특정 부분이 아직 완성되지 않았음을 명확히 표시

  • 개발 과정에서 특정 로직의 구현을 임시로 미룰 때 사용

  • 코드 리뷰나 협업 시에 구현해야 할 부분을 명확히 전달