api-design

api-design

文章 0 浏览 5

设计 API 时的最佳实践

我正在为我正在编写的系统设计一个内部 API。 API 设计中需要考虑哪些最佳实践?…

撩人痒 2024-09-27 22:49:08 3 0

为什么 Enumerable.ToLookup<>() 返回 ILookup<,>而不是查找<,>?

Lookup 中有一个方法,而 ILookup 中没有: public IEnumerable ApplyResultSelector( Func, TResult> resultSelector); 为什么 的返回类型是Enumerab…

夏尔 2024-09-26 13:24:12 8 0

为什么 Windows API 不如其他 API 直接?

在我看来,Windows API 并不像您想象的那么简单。对我来说,它们是有点令人费解的时尚? 这是保持向后兼容性的效果吗? Microsoft 的主要目标是推动开…

少跟Wǒ拽 2024-09-24 12:27:34 1 0

为持久任务创建 REST API 的最佳方法?

假设我有 2 台服务器。 第一个是提供一些计算的服务,该计算可以持续很长时间(几分钟到几小时)。 第二个服务器将使用此服务来计算一些数据。 我正在…

守望孤独 2024-09-17 21:09:52 7 0

我应该更喜欢私有成员函数还是未命名命名空间中的函数?

我发现自己倾向于没有私有类函数。如果可能的话,我会将所有私有类函数的候选者放入未命名的命名空间中,并将所有必要的信息作为函数参数传递。我没有…

墨小墨 2024-09-14 07:06:58 10 0

如果任务抛出 RuntimeException/Error,ScheduledExecutorService.scheduleAt* 方法是否应该重新安排任务?

有一天,我在我的应用程序中实现了一项重要的服务,无论如何它都应该继续运行。所以我使用了以下构造: ScheduledExecutorService ses = Executors.ne…

辞慾 2024-09-11 14:51:01 2 0

API设计:就是“容错”是一件好事吗?

我整合了许多有用的答案,并提出了我自己的答案如下 例如,我正在编写一个 API Foo,它需要显式初始化和终止。 (应该与语言无关,但我在这里使用 C++…

惜醉颜 2024-09-10 18:20:46 8 0

哪种设计更好:通用构建器还是几种具体方法?

我需要创建电子邮件通知服务(作为更大项目的一部分)。 它将用于发送多种基于 html 模板的通知消息。 我可以通过两种方式设计它: 第一种方式是基于…

极致的悲 2024-09-08 18:16:06 2 0

用于创建 API 文档/提案的平台独立工具

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

蹲墙角沉默 2024-09-07 05:20:11 2 0

为什么 int num = Integer.getInteger(“123”) 会抛出 NullPointerException?

以下代码抛出 NullPointerException: int num = Integer.getInteger("123"); 我的编译器是否在 null 上调用 getInteger,因为它是静态的?这没有任何…

撩心不撩汉 2024-09-07 02:39:55 7 0

适当的 API 设计以实现版本无关?

我继承了大约 200 个项目的庞大 .NET 解决方案。现在有一些开发人员希望开始将自己的组件添加到我们的应用程序中,这将要求我们开始通过 API 公开功能…

美煞众生 2024-09-04 23:56:12 4 0

有关设计 .NET API 以便将来与 F# 一起使用的提示

我正在设计一个 .NET API,以允许开发人员为 3D 模拟足球创建 RoboCup 代理联赛。 我对 API 如何与 C# 代码配合使用感到非常满意,但是我想使用这个项…

我不是你的备胎 2024-09-04 19:00:16 6 0

为什么 Java 不允许在 Enum 中重写 equals(Object) ?

我注意到以下代码片段... @Override public boolean equals(Object otherObject) { ... } ...不允许用于枚举,因为方法 equals(Object x) 在 final hr…

野心澎湃 2024-09-04 05:13:50 2 0

仅支持半开范围时如何进行包含范围查询(ala SortedMap.subMap)

在 SortedMap.subMap 上, 这是 SortedMap.subMap: SortedMap; subMap(K fromKey, K toKey) :返回此映射的部分视图,其键范围从 fromKey(含)到 toK…

少女七分熟 2024-09-02 03:47:24 3 0

根据传递的对象类型进行多种操作

假设我创建一个传递对象的方法,并且该方法将根据传递的对象执行操作。我应该如何识别该对象? 我想过用类名来标识对象,但这可能不切实际,因为我很…

忆离笙 2024-08-31 07:00:20 5 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

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