くりらじ静岡局から、技術屋目線で技術情報を追いかける番組をお届けします。
…
continue reading
İçerik iwashi tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan iwashi veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.
Player FM - Podcast Uygulaması
Player FM uygulamasıyla çevrimdışı Player FM !
Player FM uygulamasıyla çevrimdışı Player FM !
101. A Philosophy of Software Design (2/3) w/ twada
MP3•Bölüm sayfası
Manage episode 374127210 series 2451650
İçerik iwashi tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan iwashi veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.
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.
127 bölüm
MP3•Bölüm sayfası
Manage episode 374127210 series 2451650
İçerik iwashi tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan iwashi veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.
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.
127 bölüm
Tüm bölümler
×Player FM'e Hoş Geldiniz!
Player FM şu anda sizin için internetteki yüksek kalitedeki podcast'leri arıyor. En iyi podcast uygulaması ve Android, iPhone ve internet üzerinde çalışıyor. Aboneliklerinizi cihazlar arasında eş zamanlamak için üye olun.