본문 바로가기
코딩

파이썬 덧셈 함수로 리팩토링 예시

by 노마드랩스 2023. 2. 4.
728x90
반응형

간단한 덧셈함수로 리팩토링 해보겠습니다.

리팩토링된 코드는 더 간결하고 이해하기 쉽습니다.

함수 이름은 함수가 하는 일을 정확하게 설명하고 목록 이해를 사용하면 코드를 더 쉽게 읽을 수 있습니다.

이렇게 하면 다른 사람(또는 미래의 자신도)이 코드를 더 쉽게 이해하고 유지 관리할 수 있습니다.

# Original code
def calculate_sum(numbers):
    sum = 0
    for i in numbers:
        if i > 0:
            sum += i
    return sum

# Refactored code
def calculate_positive_sum(numbers):
    return sum(i for i in numbers if i > 0)

위 코드를 보시면, 코딩한 줄 수도 5줄에서 1줄로 줄고,

함수 이름도 이해하게 쉽게 코딩되어 있는 걸 보실 수 있습니다.

728x90
반응형

댓글