SimpleDelegator 活用のご提案

【平成 Ruby 会議 01】@fujimura さんのセッションをとぅぎゃりました。
0
黒曜@Leaner Technologies @kokuyouwind

B会場きた、「SimpleDelegator活用のご提案」! #heiseirubykaigiB

2019-12-14 14:05:42
kinoppyd @GhostBrain

SimpleDelegator使ったこと無いから興味ある #heiseirubykaigi #heiseirubykaigib

2019-12-14 14:06:07
🍞👩🏻‍💻🇨🇦 @nappan23

藤村さん、いまPythonとYamlをかいているのか… #heiseirubykaigib

2019-12-14 14:06:19
igaiga @igaiga555

藤村さんの名前付け大全めっちゃよかった。WEB+DB 110. #heiseirubykaigi #heiseirubykaigiB

2019-12-14 14:06:36
黒曜@Leaner Technologies @kokuyouwind

SimpleDelegatorを知ってる人でアンケート取ったら少数、よく使ってる人はほぼ皆無だった #heiseirubykaigiB

2019-12-14 14:07:39
kinoppyd @GhostBrain

SimpleDelegator、継承するものなのか…… #heiseirubykaigi #heiseirubykaigib

2019-12-14 14:08:20
🍞👩🏻‍💻🇨🇦 @nappan23

DecoratorにGem使いがちだけどGemなしで簡単にできて便利 #heiseirubykaigib

2019-12-14 14:09:17
kinoppyd @GhostBrain

局所的な振る舞い、たしかにクラスに足しがちだな #heiseirubykaigi #heiseirubykaigib

2019-12-14 14:09:45
黒曜@Leaner Technologies @kokuyouwind

「オブジェクトに局所的な振る舞いを後から追加できて便利。デコレーターを簡単に書ける」闇っぽい話だと、extendしてやるという方法もある…w まぁ責務切り出したオブジェクトにしたほうが正道ではある #heiseirubykaigiB

2019-12-14 14:09:58
makicamel @makicamel

SimpleDelegator、showでしか使わないみたいな部分的にしか使わない実装のとき元のクラスを膨らませないで済むのでべんり。 たしかについ元のクラスに書いちゃいがち。 #heiseirubykaigib

2019-12-14 14:10:47
黒曜@Leaner Technologies @kokuyouwind

「インターフェイスを揃えたい」 アダプタパターンの話かな #heiseirubykaigiB

2019-12-14 14:10:55
kinoppyd @GhostBrain

わりと置き場所に困る気がするけど、インナークラスとかで使っちゃうくらい局所的なときがユースケースなのかな #heiseirubykaigi #heiseirubykaigib

2019-12-14 14:10:58
とよへい @t0yohei

APIの挙動が変わった時に、変更をdelegator を使うことで吸収してあげることができる? #heiseirubykaigi #heiseirubykaigiB

2019-12-14 14:11:34