特定の機能に一時的な変更要求が届いたアプリケーションに取り組んでいます。具体的には、ビジネスは現在、特定の顧客の物理的な住所のみを管理したいと考えており、郵送先住所を追加するオプションを削除することを望んでいます。
この機能は将来的に再導入する必要がある可能性が高いため、現時点で削除を処理する最善の方法は何かを考えています. ViewModel に追加のプロパティを設定することは必ずしも問題ではありませんが、面倒です。ビュー自体に関しては、さらに問題があります。UI 要素を削除する必要がありますが、将来それを簡単に元に戻せるようにする必要があります。
それで...不要なコードビットをコメントアウトしますか?これは最も簡単な方法ですが、面倒です。
新しい View と ViewModel を作成する必要がありますか? もしそうなら、安全に保管するために原本を保管するのに適切な場所はどこですか? 私たちのアプリケーションはソース管理 (SVN) の下にあるので、理論的にはこのリビジョンに戻すことができますが、そのような小さな変更にはやり過ぎのように思えます。
他の誰かが同様の状況に遭遇しましたか? これを最適に処理する方法に関する推奨事項はありますか?