fukabori.fm

49. GoFデザインパターンとDI + リファクタリング (後編) w/ twada


Listen Later

話したネタ
  • DIを勉強したい場合には何を参照する?
  • 書籍: Dependency Injection Principles, Practices, and Patterns
  • Laravel
  • Pimple
  • 書籍: Clean Architecture 達人に学ぶソフトウェアの構造と設計 単行本
  • GoFデザインパターンは、なぜここまで普及したのか?
  • OOPを理解するきっかけになったため
  • 差分プログラミングの誤解
  • 継承には悪い面も多い
  • 書籍: 増補改訂版Java言語で学ぶデザインパターン入門
  • OMT法とUML
  • Don’t Repeat Yourself 原則 と 差分プログラミング
  • 差分プログラミングは、継承以外の手法でも実現できる
  • is-a と has-a
  • 構造ではなくて、責務・振る舞いについてプログラミングする
  • DIコンテナ と Main関数
  • 継承があるデザインパターンの現代における利用価値は?
  • GolangやRustには継承がそもそもない
  • Factory Method や Abstract Factory は DIコンテナ以後はほとんどなくなった
  • Template method は現代においても使う
  • Abstract Factory と DIコンテナ は似ている?
  • リファクタリングとデザインパターンは、どういう関係性があるのか?
  • 「こういうこともあろうかと」
  • YAGNI(You aren’t gonna need it)
  • リファクタリングのターゲットとしてのデザインパターン
  • 振る舞い・インタフェースに対してプログラミングしていたが、インタフェース自体が変わるとき?
  • テストピラミッド
  • ユニットテストしかないのは、あまり良い状況ではない
  • 15 年後に再整理された Design Patterns
  • Null Object
  • Nullish coalescing
  • 書籍: テスト駆動開発
  • 書籍: リファクタリング(第2版): 既存のコードを安全に改善する
  • エピソードスポンサー
    • 株式会社ゆめみ
    • See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
      ...more
      View all episodesView all episodes
      Download on the App Store

      fukabori.fmBy iwashi

      • 5
      • 5
      • 5
      • 5
      • 5

      5

      3 ratings


      More shows like fukabori.fm

      View all
      Rebuild by Tatsuhiko Miyagawa

      Rebuild

      49 Listeners

      backspace.fm by backspace.fm

      backspace.fm

      10 Listeners

      EM . FM #EMFM by EM.FM

      EM . FM #EMFM

      0 Listeners

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

      Off Topic // オフトピック

      16 Listeners

      ガジェタッチのTech Life Talk with you by リンクマン/弓月ひろみ

      ガジェタッチのTech Life Talk with you

      3 Listeners

      Joi Ito's Podcast by 伊藤穰一

      Joi Ito's Podcast

      14 Listeners

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

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

      23 Listeners

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

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

      0 Listeners

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

      ハイパー起業ラジオ

      1 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、ロボシンク

      0 Listeners

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

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

      0 Listeners

      ながらAIラジオ by usutaku/gomichan

      ながらAIラジオ

      0 Listeners

      深津貴之のGUILD TALK by THE GUILD

      深津貴之のGUILD TALK

      0 Listeners