kawasaki.rb #130 を(オンライン) を開催しました
Published in
Mar 27, 2024
Sustainable Web Development with Ruby on Rails 読書会
引き続き、書籍「Sustainable Web Development with Ruby on Rails」を読み進めていきます。
今回は「2.12 End-to-End Example」から読み始めました。2.12.1から2.12.2までは要件定義とRailsを使ったプロジェクトの立ち上げ、Viewを起こすまでの説明がありました。中にはRails 6.1でサポートされたViewComponentによるViewの抽出も推奨されていました。
「2.12.3 Writing a System Test」では、Railsでのシステムテスト作成とそれに伴うアプリケーションのコード変更に関する説明がありました。テストはSystemTestCaseを用いて書かれており、テスト駆動開発のアプローチをsしながらバリデーションエラーが適切に表示されることのテストや、エラー時のユーザーへのフィードバック方法などの実装を進めていきました。
次回予告
次回は4/24 (水)に開催予定です。connpass及びTwitterでご連絡いたします。また、Slackもあるのでよければご参加ください。