実例で学ぶRailsアプリケーションデバッグ入門 〜ログインできちゃってました編〜

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

アバター画像:Masatoshi Moritsuka
Masatoshi Moritsuka

フィヨルドブートキャンプを卒業後、株式会社ラグザイアを経て現在は株式会社エンペイでプログラマをやっています Rubyコミュニティが好きで自身でも Machida.rb や Hirakata.rb といったコミュニティを運営しています Ruby で最も好きな機能はパターンマッチ