Upgrade to Pro — share decks privately, control downloads, hide ads and more …

メンヘラコードをDIを使って駆逐する

 メンヘラコードをDIを使って駆逐する

tomoya-kamaji

May 22, 2022
Tweet

More Decks by tomoya-kamaji

Other Decks in Technology

Transcript

  1. DI

  2. DI

  3. λεΫొ࿥Ϋϥε 
 $SFBUF5BTL6TF$BTF .Z42-ʹӬଓԽ͢ΔΫϥε 
 .Z4RM3FQPTJUPZ ͱ΋΍͘Μ ·͍ͪΌΜ ɾ·͍ͪΌΜͷมԽʹͱ΋΍͘Μ͕ ɹӨڹΛड͚Δ

    ɾ·͍ͪΌΜʹґଘ͗ͯ͢͠ɺ·͍ ɹͪΌΜ͔Β৐Γ׵͑ΒΕͳ͍ ɾ%#ొ࿥ΫϥεͷมԽʹλεΫొ࿥Ϋϥε͕ ɹӨڹΛड͚Δ ɾ.Z42-͔Β৐Γ׵͑ΒΕͳ͍
  4. λεΫొ࿥Ϋϥε 
 $SFBUF5BTL6TF$BTF .Z4RM 
 3FQPTJUPSZ 3BEJT 
 3FQPTJUPSZ ɺɺɺɺ

    *5BTL3FQPTJUPSZ 
 *OUFSGBDF5BTL3FQPTJUPSZ MySqlReposity RadisRepsotory (interface) 
 
 (DI)  JG෼ذ͕ͳ͘ͳΔ  ಛఆͷ%#ʹґଘ͠ͳ͍