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

2024-09-27 リファクタリング勉強会

Shin-ya Koga
September 27, 2024
33

2024-09-27 リファクタリング勉強会

社内勉強会で使ったスライド。

Shin-ya Koga

September 27, 2024
Tweet

Transcript

  1. 1990年代からの変遷(過去34年) GUI プログラミングの普及と OOP 「差分プログラミング」のしやすさ GUI で成功した要因 継承関係は無いが、 同じ操作のセットを 持つ!

    「特性」 (trait) 共通の「特性」は、多重継承かまたは、 Interface で扱える。 実装も再利用 ビュー(見立て)を再利用
  2. 1990年代からの変遷(過去34年) GUI プログラミングの普及と OOP 「差分プログラミング」のしやすさ GUI で成功した要因 OOP と OOD

    の普及・大衆化 様々な分野への適用 ビジネスロジックと GUI の違い 「正しい OOP と OOD」の困難さ