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
반응형
'코딩' 카테고리의 다른 글
RandomForest(랜덤포레스트) 가장 많이 사용하는 파이썬 알고리즘 part3. (0) | 2023.02.05 |
---|---|
가짜 이름, 주소 데이터를 생성하는 파이썬 코드를 만들어보자.(Faker 라이브러리) (0) | 2023.02.05 |
파이썬으로 http에 요청을 보내서, 응답을 받아보자. (0) | 2023.02.04 |
버블 소트를 이용하여 오름차순으로 정렬하는 파이썬 코드를 만들어보자. (0) | 2023.02.03 |
파이썬으로 투표 시스템을 만들어보자. (0) | 2023.02.03 |
댓글