더북(TheBook)

16.6 용어

프로토타입과 패치

프로그램의 초기 버전을 작성, 테스팅, 발견한 오류 수정을 수행하는 개발 계획

디자인과 개발

문제에 대한 높은 수준의 통찰을 통해 점진적인 개발이나 프로토타입 개발보다 더 계획적인 개발 계획

순수 함수

인수로 받은 객체의 어떤 것도 수정하지 않는 함수. 대부분의 순수 함수는 결과를 반환한다.

변경자 함수

인수로 받은 객체를 하나라도 수정하는 함수. 대부분의 변경자 함수는 결과를 반환하지 않는다(void). 즉, None을 반환한다.

함수형 프로그래밍 스타일

함수의 대부분을 순수 함수로 만드는 프로그램 설계 형식

불변 조건(invariant)

프로그램을 실행하는 동안 항상 참이어야 하는 조건

assert

조건을 검사하고 조건을 만족하지 않으면 예외를 일으키는 문장

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.