fukabori.fm

101. A Philosophy of Software Design (2/3) w/ twada


Listen Later

twadaさんをゲストに、A Philosophy of Software DesignをテーマにしたエピソードのPart2です。今回は「例外」についてひたすら語っていただきました。

話したネタ

  • 書籍:A Philosophy of Software Design, 2nd Edition
  • 書籍における例外・エラーの扱い
  • Define error out of existence
  • 例外はなぜ複雑性を増大させるのか?
  • プロダクションレベルのコードにおけるエラーハンドリングの分量
  • 結果に着目する設計へのシフト
  • 防御的プログラミングとは
  • Design by Contract
  • エラーを適切に出すための「適切」とは
  • その例外は回復可能なものかどうか?プログラミングミスなのか?という観点
  • エラーの運用側への通知
  • 例外のバッドパターン:例外を catch して boolean で返す
  • ログレベルの使い分けはどう学べかいいのか?
  • Debug/Info/Warn/Error/CriticalやFatal
  • 冪等な処理に対するエラーハンドリングの考え方
  • 資料:予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント
  • few-shot.fm


See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

...more
View all episodesView all episodes
Download on the App Store

fukabori.fmBy iwashi

  • 5
  • 5
  • 5
  • 5
  • 5

5

3 ratings


More shows like fukabori.fm

View all
Rebuild by Tatsuhiko Miyagawa

Rebuild

48 Listeners

バイリンガルニュース (Bilingual News) by Michael & Mami

バイリンガルニュース (Bilingual News)

231 Listeners

backspace.fm by backspace.fm

backspace.fm

11 Listeners

mozaic.fm by Jxck

mozaic.fm

2 Listeners

EM . FM #EMFM by EM.FM

EM . FM #EMFM

0 Listeners

歴史を面白く学ぶコテンラジオ (COTEN RADIO) by COTEN inc.

歴史を面白く学ぶコテンラジオ (COTEN RADIO)

250 Listeners

ゆるコンピュータ科学ラジオ by ゆるコンピュータ科学ラジオ

ゆるコンピュータ科学ラジオ

18 Listeners

News Connect あなたと経済をつなぐ5分間 #ニュースコネクト by Chronicle

News Connect あなたと経済をつなぐ5分間 #ニュースコネクト

29 Listeners

入山章栄の経営理論でイシューを語ろう/Business Insider Japan by Business Insider Japan

入山章栄の経営理論でイシューを語ろう/Business Insider Japan

3 Listeners

ひまじんプログラマーの週末エンジニアリングレッスン by ひまじんプログラマー

ひまじんプログラマーの週末エンジニアリングレッスン

0 Listeners

Qiita FM-エンジニアのキャリアを深掘り- by Qiita

Qiita FM-エンジニアのキャリアを深掘り-

0 Listeners

リファクタリングとともに生きるラジオ by リファラジ

リファクタリングとともに生きるラジオ

0 Listeners

耳で学ぶAI、ロボシンク by 矢野 哲平

耳で学ぶAI、ロボシンク

0 Listeners

趣味でOSSをやっている者だ by Songmu

趣味でOSSをやっている者だ

1 Listeners

小泉進次郎のポッドキャスト by 小泉進次郎

小泉進次郎のポッドキャスト

7 Listeners