Tag: 过时

使用Obsolete属性

我最近被告知,在我们的代码中使用[Obsolete]属性标记了许多方法是不好的做法。 这些方法是我们代码库的内部方法,而不是API。 这些方法处理旧的加密function。 我觉得向团队的其他成员表示不应该使用这些方法是一种快速而安全的方式,并提供了建议替代方案的信息。 其他人认为我应该完全删除这些方法,根据需要重写或重构现有代码。 此外,人们认为很容易忽视编译器警告。 当没有被第三方使用时,是否存在将代码标记为过时的“最佳实践”? 或者这主要是主观的?