함수의 파라미터와 호출 변수명을 같게 해도 될까?

hodu·2022년 9월 27일
0

python

목록 보기
6/17
post-thumbnail

함수 파라미터와 함수를 호출 시 변수명을 값을 같게 해도 되는지 문득 궁금해졌다.

예를 들면

def add(first_value, second_value):
	pass
    ..
    return result
    
first_value = 10
second_value = 50

add(first_value, second_value)

이렇게 first_value, second_value로 변수명을 같게 하는 것은 실무에서는 문제가 없을까?
(동작적인 문제가 아닌, 의미적인 문제에서)

해당 문제에 대하여 시니어 개발자분께 여쭤보았는데 동작과 의미에서 모두 문제가 없다고 하셨다.
다만, 이 add라는 함수 안에서 변수의 의미가 명확한지에 대해 더 생각해보라고 하심.
내 프로그램의 의도를 잘 담고 있는가? 다른 사람이 제대로 이해할 수 있는가?에 대해 초점을 맞추고 생각해보기.

profile
안녕 세계!

0개의 댓글