Computer >> 컴퓨터 >  >> 프로그램 작성 >> Ruby

Ruby Magic Summer Special:최고의 AppSignal Academy

어렸을 때 옴니버스 더블 에디션 만화를 샀던 것을 기억하십니까? 그것들을 읽는 것은 얼마나 마법 같은 일이었습니까? 우리는 이것이 잊을 수 없는 일이 될 것이라고 생각하지 않지만 해변, 공원에서 또는 그저 게으른 일요일에 읽을 수 있도록 아주 두툼한 Best-of AppSignal Academy 선택을 모았다고 생각합니다. 당신의 하루를 완벽하게 만들어줄 것입니다.

다음은 최고의 해먹 읽기 5개입니다.

Ruby의 사용자 정의 예외

Ruby의 거의 모든 것은 객체이며 오류도 예외는 아닙니다. #dadjokes

Ruby에서 실행 보장, 실패 재시도 및 예외 재발생

rescue 외에 , Ruby에는 예외를 처리하는 더 많은 방법이 있습니다. retry를 사용하겠습니다. ensure 복원력 있는 웹 API 클라이언트를 구축하기 위해 키워드와 예외를 다시 발생시켰습니다.

Ruby의 재실행, 재시도 및 다음 키워드

retry에 대한 게시물 지난 휴가에 슈퍼 인기가있었습니다. 잘 알려지지 않은 redo 비슷하게 작동하지만 전체 블록 대신 루프 반복을 다시 실행합니다.

ActiveRecord 성능:N+1 쿼리 안티 패턴

여름 숲의 다람쥐와 마찬가지로 N+1 쿼리 문제는 일반적이지만 일반적으로 지연 로딩 연결로 인해 발생하는 성가신 성능 안티 패턴을 쉽게 찾아낼 수 있습니다.

Russian Doll Caching in Rails

캐시 조각을 중첩하면 보기가 거의 완전히 렌더링되지 않습니다. 데이터가 변경되더라도 대부분의 렌더링된 페이지는 캐시에서 바로 제공됩니다.

즐기세요!