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

#70 Good Code, Bad Code② 「値がない」をどう考える?―想定外の事態をなくす―


Listen Later

■ トピック

  • Chapter6 想定外の事態をなくす
  • nullの話みんな好き
  • 10年経っても変わらない
  • 「値なし」についてどう考えてる?
  • プログラミング言語ごとに異なる「値なし」の扱い
  • undefined vs null
  • 結果なしをどうする問題(NullObjectパターン)
  • Nullableを受け取るところ・受け取らないところ
  • 「想定外の事態をなくす」
  • いかにユニットテストを短く書くか
  • より少ないユニットテストでカバレッジを確保できるようにしたい
  • 静的な検査と動的なテスト、契約のバランス
  • 方法はユニットテストだけではない
  • サンプルコードは架空の言語
  • 『ルールズ・オブ・プログラミング』との共通点
  • やっぱり新人に教えたいことは共通している
  • 著者の思想が出ている現場のドキュメント
  • 『クリーンアーキテクチャ』との違い

■ 参考リンク

  • Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考 - 秀和システム
  • SQLアンチパターン - O'Reilly Japan
  • O'Reilly Japan - ルールズ・オブ・プログラミング


■ おたよりフォーム

https://forms.gle/RYUG7T4ctmF7Srf36


■ X(Twitter)

https://twitter.com/refactoradio

■ Bluesky

https://bsky.app/profile/refactoradio.com

ハッシュタグは #リファラジ です。

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

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


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

View all
Rebuild by Tatsuhiko Miyagawa

Rebuild

54 Listeners

backspace.fm by backspace.fm

backspace.fm

11 Listeners

fukabori.fm by iwashi

fukabori.fm

2 Listeners

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

Off Topic // オフトピック

16 Listeners

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

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

214 Listeners

UIT INSIDE by UIT

UIT INSIDE

0 Listeners

サイエンマニア by 研究者レン from サイエントーク

サイエンマニア

4 Listeners

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

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

0 Listeners

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

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

14 Listeners

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

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

3 Listeners

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

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

0 Listeners

日本一たのしい哲学ラジオ by 日本一たのしい哲学ラジオ

日本一たのしい哲学ラジオ

4 Listeners

サイボウズ フロントエンド通信 by サイボウズ フロントエンド通信委員会

サイボウズ フロントエンド通信

0 Listeners

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

ハイパー起業ラジオ

1 Listeners

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

耳で学ぶAI、ロボシンク

0 Listeners