У нас вы можете посмотреть бесплатно ep 42. AI는 왜 Ruby를 좋아할까? Rails 8.1.2 업데이트와 AI 시대의 개발 생산성 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
안녕하세요! 오늘 팟캐스트에서는 최근 릴리스된 Rails 8.1.2의 주요 변경 사항과 함께, 인공지능(AI) 시대에 Ruby와 Rails가 왜 여전히 강력한 무기가 되는지 심도 있게 살펴봅니다. 1. Rails 8.1.2: 더 단단해진 안정성 이번 Rails 8.1.2는 새로운 기능 추가보다는 안정성과 회귀(regression) 수정에 집중한 패치입니다. • Active Record: PostgreSQL에서 재연결 후 스키마 검색 경로가 적용되지 않던 문제와 enum에서 float 값을 사용하지 못하던 버그가 수정되었습니다. • Active Job: 트랜잭션 내부에서 Job을 다룰 때 중요한 enqueue_after_transaction_commit 설정이 이제 제대로 작동합니다. • ActionController::Live: 스트리밍 시 부모 스레드의 특정 상태를 선택적으로 제외할 수 있는 설정이 추가되어 안정성이 강화되었습니다. 2. AI 시대, 왜 다시 Ruby인가? DHH를 비롯한 여러 전문가들은 Ruby가 AI 시대에 더욱 빛나는 이유를 **'사람 중심의 설계'**에서 찾습니다. • 가독성과 검증: Ruby는 사람에게 매우 읽기 쉽기 때문에, AI가 작성한 코드를 개발자가 빠르게 이해하고 검증하기에 최적입니다. • 토큰 효율성: Ruby는 LLM(대형 언어 모델)에게도 토큰 효율적인 언어이며, 적은 토큰 수와 동적 평가 특성 덕분에 개발 맥락을 작게 유지할 수 있습니다. • 강력한 컨벤션: Rails의 일관된 패턴은 LLM이 코드를 더 잘 이해하도록 돕는 강력한 기반이 됩니다. • 실전 사례: 실제로 한 개발자는 Ruby와 Rails를 활용해 단 3일 만에 서비스를 구축하여 25,000명 이상의 유저를 유치하는 놀라운 생산성을 증명했습니다. 3. AI에게 Ruby 생태계를 가르치다: ruby-skills Stan Lo는 AI가 Ruby 프로젝트를 더 잘 다룰 수 있도록 돕는 ruby-skills 프로젝트를 공개했습니다. 이는 AI가 단순히 문법을 아는 것을 넘어, 버전 매니저를 선택하거나 공식 문서를 참고하는 등 언어 생태계 전체와 연결되는 '브리지' 역할을 하는 실질적인 첫걸음입니다. 4. 사람 중심의 역사와 엔지니어링의 지혜 • Ruby를 만든 사람들: Ruby 생태계를 이끌어온 DHH, Aaron Patterson 등 27인의 전문가 리스트를 통해 Ruby가 걸어온 '사람 중심의 역사'를 되짚어 봅니다. • Staff 엔지니어의 일 추정법: Sean Goedecke는 정확한 기간을 맞추는 것보다 선택지와 리스크를 명확히 드러내는 것이 진정한 엔지니어의 추정이라고 강조합니다.