루비는 오류를 처리하기 위해 begin, rescue, ensure, end를 사용합니다.
begin
rescue
ensure
end
Ruby에는 사용하기 매우 쉬운 로깅을 위한 내장 모듈인 Logger가 있습니다.
Logger
함수의 개념, 루비에서는 메소드로 알려져 있습니다, 새로운 것이 아닙니다 - 프로그래밍 자체만큼 오래됐습니다.
제곱합을 계산하는 Ruby 메소드를 리팩토링하는 예를 통해 살펴보겠습니다.