具体的には、私が使用している JSON RPC API があります。API のバージョンによって仕様が異なる場合がありますが、接続したときにいつでもバージョンがわかります。利用可能な JSON RPC メソッドを利用する約 30 のラッパー メソッドがあります。
何かを呼び出さなければならない方法で変更が見られる場合はいつでも、switch ステートメントを挿入しますか? または、API の機能のほとんどが変更されておらず、コードを変更する必要がない場合でも、管理を容易にするためにまったく新しいメソッドを作成しますか?
編集:私は自分のコードがこの API の複数のバージョンで動作するようにしたいことを忘れていました。バージョン 1.8 のこのサービスを提供する別のサーバーでコードを使用したい場合があるため、バージョン 2.0 で動作するようにコードを更新することはできません。