TL;DR インタフェースがシンプルでなく、情報漏洩が起きている状態。 仕組み インタフェースがシンプルでないとは、メソッドの引数などに実装の詳細が反映されているということだ。その結果、よく使われる機能の API を使うだけなのに、めったに使われない他の機能についても学ぶことを利用者に強いてしまう。 関連 情報漏洩 情報隠蔽 レッドフラグ 出典 A Philosophy of Software Design 第5章