6
インターフェースの実装が新しく改善されたため、後方互換性をあきらめるのはいつですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 私は同じソフトウェア会社で10年以上働いています。その結果、さまざまなオブジェクト指向プログラミング言語を使用して大規模なコードベースを実装しました。私はキャリアを始めたばかりの初心者プログラマーであり、良いインターフェイスとクラス設計の原則についてはあまり知りませんでした。私の設計スキルは時間の経過とともに向上したと思いますが、下位互換性の問題のために、以前のコードを改善するのはますます困難になりました。私のコードは、私の会社が販売する製品の一部として多くの顧客に使用されています。 私の質問は次のとおりです。古いインターフェイスの後方互換性を維持しようとするのをやめ、真新しいデザインを実装するために弾丸を噛むのはいつですか? 後方互換性を維持することが非常に大きな負担になり、インターフェイスの便利な変更が不可能になるポイントが来ると思います。誰かが同様の懸念を経験しましたか?フィードバックを提供できる人はいますか?
11
productivity