[英]How to change a public method signature and what are the risks?
我有一個舊方法很少被第三方客戶端使用,我想改變它的簽名(主要是重命名)。
我該怎么辦? 有什么風險? 有什么真正的優勢嗎?
一個簡單的例子:
Class Program
{
public void OldMethodName(var oldVarName)
{
//Do something
}
}
改成
Class Program
{
public void NewMethodName(var newVarName)
{
//Do the same thing
}
}
當您的API公開使用時,您應該分兩個階段進行重構:
有關如何棄用方法的信息,請參閱此問答 。
除了修復當前或潛在的命名沖突之外,更改公共方法的簽名沒有任何優勢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.