Artwork

เนื้อหาจัดทำโดย iwashi เนื้อหาพอดแคสต์ทั้งหมด รวมถึงตอน กราฟิก และคำอธิบายพอดแคสต์ได้รับการอัปโหลดและจัดหาให้โดยตรงจาก iwashi หรือพันธมิตรแพลตฟอร์มพอดแคสต์ของพวกเขา หากคุณเชื่อว่ามีบุคคลอื่นใช้งานที่มีลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาต คุณสามารถปฏิบัติตามขั้นตอนที่แสดงไว้ที่นี่ https://th.player.fm/legal
Player FM - แอป Podcast
ออฟไลน์ด้วยแอป Player FM !

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

50:01
 
แบ่งปัน
 

Manage episode 374127210 series 2451650
เนื้อหาจัดทำโดย iwashi เนื้อหาพอดแคสต์ทั้งหมด รวมถึงตอน กราฟิก และคำอธิบายพอดแคสต์ได้รับการอัปโหลดและจัดหาให้โดยตรงจาก iwashi หรือพันธมิตรแพลตฟอร์มพอดแคสต์ของพวกเขา หากคุณเชื่อว่ามีบุคคลอื่นใช้งานที่มีลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาต คุณสามารถปฏิบัติตามขั้นตอนที่แสดงไว้ที่นี่ https://th.player.fm/legal

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.

  continue reading

123 ตอน

Artwork
iconแบ่งปัน
 
Manage episode 374127210 series 2451650
เนื้อหาจัดทำโดย iwashi เนื้อหาพอดแคสต์ทั้งหมด รวมถึงตอน กราฟิก และคำอธิบายพอดแคสต์ได้รับการอัปโหลดและจัดหาให้โดยตรงจาก iwashi หรือพันธมิตรแพลตฟอร์มพอดแคสต์ของพวกเขา หากคุณเชื่อว่ามีบุคคลอื่นใช้งานที่มีลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาต คุณสามารถปฏิบัติตามขั้นตอนที่แสดงไว้ที่นี่ https://th.player.fm/legal

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.

  continue reading

123 ตอน

Alle episoder

×
 
Loading …

ขอต้อนรับสู่ Player FM!

Player FM กำลังหาเว็บ

 

คู่มืออ้างอิงด่วน