[자투리] main 함수의 위치에 관하여

TraceofLight·2023년 6월 18일
0

TIL

목록 보기
1/6
post-thumbnail

들어가며

내용적으로 짧은 배운 점들에 대해 자투리 카테고리를 사용해보기로 했다!

main 함수의 위치를 맨 위로

CS50 강의를 듣다가 생각난 부분인데 나 같은 경우에는 코드를 보통 이런 식으로 짜는 경향이 있다.


def example():
	print('hello')
    
def main():
	example()
    
main()

예시를 들자면 필요한 함수의 세부 정의를 전부 앞에 쭉 나열하고 이후에 main 함수를 추가적으로 나열하는 방식이다.

근데 확실히 맨 앞에 본 함수가 나와 있어야 코드를 알아볼 때 다른 사람들에게 명료함을 줄 수 있다는 생각이 들었다.


def main():
	example()
    this_function()

def example():
	print('hello')
    
def this_function():
	print('function')
    
main()

전체적인 코드의 구현 형태를 보여주는 main 함수를 위로 올리고 세부 정의들을 이후 표기하는 것을 통해 코드의 기능을 좀 더 확실하게 보여줄 수 있도록 해야겠다.

profile
24시간은 부족한 게 맞다

0개의 댓글