불변식

정은경·2021년 3월 29일
0

🧩 Me Today 

목록 보기
27/48

불변식의 의미는 무엇?

  • 함수가 실행되었다면 약속된 형태를 반드시 반환하는 것?
  • 어떤 함수의 경우, 입력 조건에 따라 return 되는 것이 다른 경우가 있다. 이렇게 짜면 안되는 걸까?
def is_okay(value: int) ->bool:
    if value > 10:
        return True
    return False
  • 어떤 값을 반환하고 그 외의 조건은 exception을 두라고들 한다(허락 보다는 용서가 쉽다)
  • 함수를 잘짜는 것은 어렵당-.-

Reference

  • 책/실용주의 프로그래머
profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글