A. 自分

[B. AでもCでもない第三者が作ったモジュール]

C. 本当に使いたいもの(ライブラリ等)


Aである自分はCを使いたいだけなのに、
間にあるBが存在しない or メンテナンスされない状態で
また修正するのも自作するのも大変な状態になって
Cが使えないことにアンチパターンとして名前をつけたいね

gruntとかgulpとかそういう状態にある。
ansibleとかterraformもこのパターンになってる。

またこのアンチパターンのもう一つのデメリットは無駄な知識を要求させること
AはCを使いたいだけなのに、Bの使い方を学ばないといけない。
使い方、記述の仕方が変わるだけでできることはC一緒