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

#62 SOLIDのL リスコフの置換原則って意識してる?


Listen Later

■ トピック

  • リスコフの置換原則だけ浮いてる?
  • Javaが生まれる前に生まれた原則
  • リスコフの置換原則としては意識していなかった
  • 『クリーンアーキテクチャ』より「正方形・長方形問題」
  • 抽象的な型で受け取ったのに具体的な型での条件分岐が発生する
  • タクシー配車サービスの例
  • SOLIDの中での存在感
  • もっといい名前はある?
  • 元になる型と派生型があればリスコフの置換原則は成り立つ
  • 型として置換可能であることと、振る舞いとして置換可能であることを一致させる
  • 関数の中でどうせ分岐するなら最初からシグニチャを分けたら?
  • 心当たりある人は多そう
  • やはり『クリーンアーキテクチャ』は読むべき

■ 参考リンク

  • リスコフの置換原則 - Wikipedia
  • バーバラ・リスコフ - Wikipedia
  • 「Clean Architecture 達人に学ぶソフトウェアの構造と設計」RobertC.Martin - KADOKAWA


■ おたよりフォーム

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

49 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)

212 Listeners

UIT INSIDE by UIT

UIT INSIDE

0 Listeners

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

サイエンマニア

5 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 日本一たのしい哲学ラジオ

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

5 Listeners

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

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

0 Listeners

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

ハイパー起業ラジオ

0 Listeners

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

耳で学ぶAI、ロボシンク

0 Listeners