そもそも拡張メソッド使うとクラスの機能範囲が明確にできないから問題なんだろ
設計外のものがクラス以外の所でクラスに追加されるんだぞ


部分クラスも同じような問題はあるんだが、こっちは同時コンパイルできることって条件があるからな