エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyのカスタム例外をちゃんと使おうと思った話 - STORES Product Blog
STORES のバックエンドエンジニアの@zakkyです。 本記事は、hey アドベントカレンダー 2020 の 4 日目の... STORES のバックエンドエンジニアの@zakkyです。 本記事は、hey アドベントカレンダー 2020 の 4 日目の記事です! アドベントカレンダーに記事を書くのは初めてで、何を書くか悩みました。 技術記事は過去の自分に向けて書くのがちょうど良いという言葉を先日耳にしたので、 「エラーを表現する際は、Rubyのカスタム例外を使うよう過去の自分に言いたいな」 と思い、今回のテーマを選びました。 RuntimeErrorだけで例外処理を済ませていませんか? 過去の私はアプリケーションコードの中で例外を発生させたいときは、以下のように書くことがほとんどでした raise "許容していないデータがインポートされました。正しいデータでやり直してください" このように raise の文字列を渡すだけだと、以下のように RuntimeError 例外が渡された文字列とともに発生します。 Runt
2020/12/04 リンク