저자는 루비와 레일스를 처음 배울 때 겪었던 어려움을 되돌아봅니다. 특히 가독성과 이해력 사이의 괴리에 대해 이야기합니다. 처음에는 루비 코드가 읽기 쉽다고 느꼈지만, 수많은 추상화와 메타 프로그래밍 때문에 실제로 이해하기는 어려웠습니다. 이로 인해 프로젝트를 수정하고 디버깅하는 데 어려움을 겪었습니다. 저자는 대학교 졸업 후 웹 애플리케이션을 만들기 위해 루비 온 레일스를 선택하면서 여정을 시작했습니다. 생태계에 매료되었지만, 곧 복잡성에 압도당했습니다. 해결책은 루비의 기본에 집중하고, 루비와 레일스의 역사를 파고들며, 생태계를 탐색하는 법을 배우는 것이었습니다. 저자는 완전한 이해를 위해서는 루비의 진화와 커뮤니티 맥락을 이해해야 한다고 말합니다. 저자는 루비의 본질적인 복잡성을 미리 인정하고, 그 역사를 자세히 설명하는 외부 자료를 추천합니다. 에세이는 다음 편에서 레일스가 "생산적"이라는 주장을 논의할 것을 기대하며 마무리됩니다.
dev.to
My pitfalls while learning Ruby and Rails, First Issue
