backwards-compatibility

backwards-compatibility

文章 0 浏览 2

API 设计:添加新的异常类型 - 安全吗?

我需要更改现有的服务 API 以针对场景抛出额外的异常。该异常将是已抛出异常的子类型。这样做可以吗?还是会被认为向后不兼容? 我将接口放在一个单独…

寄与心 2024-08-02 13:58:16 1 0

Git 存储库向后兼容性

我只是有一个关于 git 的快速问题 - git 存储库向后兼容的程度如何?例如,我使用 git 1.6.4 和 svn2git ruby​​ 脚本创建了一个存储库,但我想将其…

红衣飘飘貌似仙 2024-08-02 12:05:07 4 0

如何在iPhone项目中指定dylib的兼容版本?

我最近向我的 iPhone 项目添加了一个静态库 (mobclix),这需要我将 Base SDK 设置为 3.0。 该库据称与 2.2 兼容,到目前为止看起来确实如此。 我将项…

我家小可爱 2024-08-01 16:38:20 2 0

php 5 与 php 4 向后兼容的程度如何?

我使用 php 4 编写的代码库。我想完成将代码升级到 php 5(我的主机提供的最新版本)的过程。 我想知道是否有其他人经历过类似的升级经历,并且可以分…

最佳男配角 2024-07-26 02:32:24 5 0

如何提供 IPC API 向后兼容性

我正在设计一个(类似 SOAP)进程间通信协议,用于通过网络进行函数调用。 我想确保旧客户端可以与新服务器通信。 想了想,似乎我唯一能做的就是: 避…

趁年轻赶紧闹 2024-07-25 17:33:51 4 0

Java API 中断

我有以下 API: public interface MyApi { /** * Performs some stuff. * @throws MyException if condition C1 */ public void method() throws MyEx…

冬天旳寂寞 2024-07-25 13:11:21 2 0

扩展现有 API:使用默认参数还是包装函数?

我有一个现有的方法(或一般的函数),我需要增加额外的功能,但我不想破坏代码中其他地方对该方法的任何使用。 示例: int foo::bar(int x) { // a w…

水溶 2024-07-23 05:00:06 4 0

10.5基础SDK,10.4部署:如何实现缺失的方法

我有一个针对 Mac OS X 10.4 和 10.5 的项目,其中 10.5 是基础 SDK。 一些方法,例如 -[NSString stringByReplacingOccurrencesOfString:withString]…

倾城泪 2024-07-22 06:30:04 1 0

DataContractSerializer:为什么不删除成员?

我正在阅读 Microsoft 的最佳实践:数据合同版本控制,他们指出: 即使在早期版本中 IsRequired 属性保留为默认属性 false,也不要在更高版本中删除数…

不打扰别人 2024-07-21 01:51:29 2 0

在旧应用程序中处理新的库功能

我们正在开发一个新的库版本,其中包含一些其他应用程序使用的 UI 控件。 其中一些控件具有旧应用程序不知道的新功能。 默认情况下,我们将禁用新功能…

牵强ㄟ 2024-07-19 13:43:28 2 0

关于jquery向后兼容的问题

我知道 jquery 有向后兼容文件。 但是,如果您链​​接到此特定版本: http:// /ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js 您不需要…

诠释孤独 2024-07-18 04:20:56 2 0

我正在寻找像 LibCheck 这样的工具来评估同一 SDK 的不同版本

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…

终难遇 2024-07-18 02:28:51 2 0

WCF 服务向后兼容性检查

我刚刚编写了 WCF Web 服务的新版本,我想确保我没有对服务和数据契约进行任何重大更改。 回想一下我作为 VB6 Com Api 开发人员的日子,我记得在编译…

自由范儿 2024-07-15 12:19:36 1 0

.Net Framework 版本如何处理向后兼容性

我知道 XP 没有附带 .NET Framework 版本,并且我相当肯定 .NET 2.0 随 Vista 附带。 我的问题是,在 XP 上安装 .Net 2.0 是否也会安装对 .Net 1.1 应…

放血 2024-07-14 06:54:39 5 0

如何在OSS项目中宣布向后不兼容的变更?

有时,当改进远远超过缺点时,您需要引入向后不兼容的更改。 可以轻松切换到旧行为,但用户必须意识到此类更改。 因此,问题是:如何宣布未来对 FLOSS…

‘画卷フ 2024-07-13 08:59:42 4 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文