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

#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

48 Listeners

backspace.fm by backspace.fm

backspace.fm

10 Listeners

楽しいラジオ「ドングリFM」 by donguri.fm

楽しいラジオ「ドングリFM」

6 Listeners

fukabori.fm by iwashi

fukabori.fm

3 Listeners

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

Off Topic // オフトピック

16 Listeners

UIT INSIDE by UIT

UIT INSIDE

0 Listeners

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

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

22 Listeners

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

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

0 Listeners

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

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

0 Listeners

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

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

3 Listeners

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

耳で学ぶAI、ロボシンク

1 Listeners

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

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

0 Listeners

エンジニアの楽園 vim-jp ラジオ by TOKYO FM

エンジニアの楽園 vim-jp ラジオ

0 Listeners

ながらAIラジオ by usutaku/gomichan

ながらAIラジオ

0 Listeners

深津貴之のGUILD TALK by THE GUILD

深津貴之のGUILD TALK

0 Listeners