話したネタ
DIを勉強したい場合には何を参照する?書籍: Dependency Injection Principles, Practices, and PatternsLaravelPimple書籍: Clean Architecture 達人に学ぶソフトウェアの構造と設計 単行本GoFデザインパターンは、なぜここまで普及したのか?OOPを理解するきっかけになったため差分プログラミングの誤解継承には悪い面も多い書籍: 増補改訂版Java言語で学ぶデザインパターン入門OMT法とUMLDon’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 PatternsNull ObjectNullish coalescing書籍: テスト駆動開発書籍: リファクタリング(第2版): 既存のコードを安全に改善するエピソードスポンサー
株式会社ゆめみSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.