2011-05-04 4 views
7

저는 고급 초급/중급 Ruby 프로그래머입니다. 루비 기술을 향상시키는 데 중점을 둡니다. 좀 더 효율적이고 작고 관용적 인 Ruby를 작성하고, 견고한 테스트 방법을 따르고, 프로젝트 구조 및 기타 일반적인 베스트 프랙티스를 배우고 준수하는 데 중점을 둡니다.Ruby 기술을 향상시키기위한 소형 보석 또는 라이브러리?

그걸 염두에두고, 나는 배울 좋은 자료를 찾고있었습니다. 나는 Play By Play Peepcode screencasts 몇 가지를 확인했지만 위대한,하지만 정확히 내가 뭘 찾고 있어요. 나는 Github 주위를 뚫어 봤지만, 내가 익숙한 대부분의 프로젝트는 꽤 넓어 질 수있다. 나는 실제적으로 어떻게 어울리는 지에 대해 너무 많은 시간을 할애하고 실제로 시간을 소비하는 것보다 정신적 인 모델을 만들려고 노력한다. 개발 프로세스. 그래서, 내가 좋아하는 품질 프로젝트/보석/libs의 좋은 예를 찾고 있어요, 소형, 잘 구축 된 등 내가 포함 된 뭔가를 선호 할거야, 즉, 다른 도구의 기능을 연장하지 않습니다 먼저 내가 '확장'을 이해하기 전에 따로 따로 골라야합니다. 또한, 여기에 중점을 둔 것은 Ruby 개발입니다. Ruby on Rails 개발이 아닙니다. 어떤 제안?

답변

2

당신은 Ruby Mendicant University의 핵심 기술 과정을 수강하기위한 훌륭한 후보자처럼 들립니다. 이것은 언급 한 기술을 향상시키기 위해 중급의 루비스트를 목표로합니다. 나는 정말로 당신이 그것을 밖으로 체크하는 것을 추천한다 (나는 졸업생이다).

물론 취하지 않아도 exercises for the course (다소 인위적 일 수 있음)과 student projects (실제 프로젝트 임)이 모두 공개되었습니다. 이 모든 것들은 학생들이 코드를 더 관용적으로 만들고 우수 사례를 따르는 데 중점을두고 고급 사용자가 멘토링하는 수준에서 작성되었습니다.

+0

Lovin '학생 사례와 연습. 감사! – GarlicFries

1

내가 찾은 최고의 자료는 룩 올슨 (Raick Olsen)이 작성한 Eloquent Ruby으로, 관용적 인 루비 작성에 대한 심층적 인 가이드와 선택 사항에 대한 추론입니다.

+0

괜찮은 책처럼 보이고 내가 염려하는 문제를 다루지 만, 현실 세계에서 이러한 것들을 보는 것이 중요합니다. – GarlicFries

+0

죄송합니다 - 좀 더 명확하게 설명해야합니다. 책은 독자가 정말로 코드로 더러워 지도록 돕는 한 많은 일을 할 수 있습니다. 전 세계의 어떤 책도 실제 코드를 파헤 치고, 코드를 분해하고, 구조와 각 조각의 목적을 이해하는 등의 경험을 대체 할 수 없으므로 코드 예제를 요구하게되었습니다. 이것은 훌륭한 책처럼 보일뿐 아니라 훌륭한 외부 예제를 가리키고 있지만 실제로는 내 질문에 답하지 않습니다. 그럼에도 불구하고 응답을 고맙게 생각합니다. – GarlicFries

관련 문제