蒸留
distillation
本質を抽出する作業
汚染されたものから本質を抽出
「良い抽象」には余計なものは一切含まれない
本質のみを公開する
余計なものとはなにか
Accidental Complexity
DI
などで解決
https://forza.cocolog-nifty.com/blog/2017/05/post-3793.html
https://postd.cc/avoiding-complexity-with-go/
https://ja.wikipedia.org/wiki/銀の弾などない
https://qiita.com/tmknom/items/be5c4b350f561991f2f5
ドメイン抽象なクラス内に、ライフサイクルや例外処理が混じっているなど
https://qiita.com/YasuhiroKimesawa/items/ddadf68f1c4533a6754e#蒸留
http://nocturne-life-restoration.hatenablog.com/entry/2015/07/08/184632