私は API を書いていますが、次のパターンに遭遇しました。
私の API は、クライアント ユーザーの書き込みを強制します。コードは、異なる資格情報でログイン/ログアウトすることにより、ポータル上の x 個のサイトをテストする必要があります。別の開発者が独自のログイン コードを作成する可能性を当てにすることはできません (これは一般的なコードになります)。そのため、ログインおよびログアウト メソッドとメイン テストを実装するプライベート コンストラクターを使用して抽象クラスを作成しました。メソッド (ユーザーはこれをオーバーライドして、0.
このような制限を課す API は見たことがありませんが、これはチーム向けの API です。
私はこれで正しい軌道に乗っていますか?