Talk
実例で学ぶRailsアプリケーションデバッグ入門 〜ログインできちゃってました編〜
Webアプリケーションに限らず実際の開発ではコードを書く時間よりもコードを読んだりデバッグしたりしている時間のほうが長いです
実務ではアプリケーションコード自体に加え多数のgemも絡み、さらにそのgemの中にはRailsも含めてメタプログラミングを多用してくるものもあり非常に複雑なソースコードを読み解いていかなければなりません
今回は弊社で実際にあった「サービスを退会したアカウントが退会後もログインできてサービスを利用できてしまっていた」という事例を通して、Railsアプリケーションを開発していく上で役立つデバッグやコードリーディングのテクニックを紹介していきます