함수에서 pass 사용하기
pass
문은 Python에서 아무 것도 하지 않는 구문입니다. 즉, pass
가 있는 위치에서 어떠한 연산도 수행되지 않습니다. 그럼에도 불구하고, pass
문은 코드의 특정 부분이 아직 구현되지 않았을 때 유용하게 사용할 수 있습니다.
개발 초기 단계에는 함수의 구조를 먼저 세우고, 나중에 구현을 하기 위해 pass를 사용합니다. pass는 함수에서만 사용하는 것이 아니라 클래스나 조건문 내에서도 사용할 수 있습니다.
해당 예제에서 my_function
은 아무런 동작도 수행하지 않는 함수입니다. 만약 같이 협업을 한다면 개발자는 이 함수를 나중에 구현할 계획으로 임시 코드를 만들고 pass
문과 함께 TODO
주석을 남겨둡니다.
# TODO 어떠한 일을 해야 합니다.
def my_function():
pass
# TODO 어떠한 일을 해야 합니다.
def my_function():
pass
이러한 TODO는 관리해주는 프로그램을 사용하여 관리할 수 있습니다. 다음은 VSC의 TODO Tree 예시입니다. 이런 프로그램을 사용하여 TODO를 관리할 수 있습니다.