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

2 ratings


More shows like fukabori.fm

View all
Rebuild by Tatsuhiko Miyagawa

Rebuild

52 Listeners

backspace.fm by backspace.fm

backspace.fm

11 Listeners

EM . FM #EMFM by EM.FM

EM . FM #EMFM

0 Listeners

Off Topic // オフトピック by Off Topic

Off Topic // オフトピック

16 Listeners

ガジェタッチのTech life talk with you by リンクマン/弓月ひろみ

ガジェタッチのTech life talk with you

4 Listeners

ゆる言語学ラジオ by Yuru Gengogaku Radio

ゆる言語学ラジオ

53 Listeners

Joi Ito's Podcast by 伊藤穰一

Joi Ito's Podcast

17 Listeners

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

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

0 Listeners

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

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

18 Listeners

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

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

0 Listeners

Podcast by Yuka Studio // ユカスタポッドキャスト by Podcast by Yuka Studio

Podcast by Yuka Studio // ユカスタポッドキャスト

3 Listeners

となりのデータ分析屋さん by 佐々木亮とたっちゃん

となりのデータ分析屋さん

0 Listeners

ハイパー起業ラジオ by 尾原和啓 / けんすう

ハイパー起業ラジオ

0 Listeners

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

耳で学ぶAI、ロボシンク

0 Listeners

ながらAIラジオ by usutaku/gomichan

ながらAIラジオ

1 Listeners