api-design

api-design

文章 0 浏览 5

我应该把下面的方法放在哪里?

我有 2 个具有以下关系的表: Purchase 1:m Payment 每次购买都有一个主键“purchaseId”。 每笔支付都有一个主键“transactionId”和一个外键“purch…

猫瑾少女 2024-12-11 02:34:37 0 0

提供带有过滤器的 API 时 Rails 查询字符串参数格式

我正在开放一些 REST API 调用供其他人使用。其中一些包括搜索过滤器。 假设我有一个杂货端点,当我当前拨打电话时,我可能会使用: /grocery_items/i…

挽袖吟 2024-11-29 14:22:28 0 0

在 API 设计中什么时候应该使用指针而不是引用?

我了解指针与引用的语法和一般语义,但我应该如何决定何时在 API 中使用引用或指针或多或少合适? 当然,有些情况需要其中之一(operator++ 需要一个…

魄砕の薆 2024-11-29 12:41:59 1 0

使用自上而下的方法设计 Java API - 编写 Javadoc 是最好的起点吗?

每当我需要用 Java 设计 API 时,我通常都会先打开 IDE,然后创建包、类和接口。方法实现都是虚拟的,但 javadoc 很详细。 这是处理事情的最佳方式吗…

他不在意 2024-11-28 05:22:24 0 0

REST API 和 iPhone 应用程序架构和代码结构

背景: 我正处于 iPhone 应用程序和 REST Web 服务产品的早期阶段。基本上,我在服务器上有一个数据库,并编写了一些 REST API 来访问该数据库。我有…

谁人与我共长歌 2024-11-27 15:53:19 0 0

哪种结果模式最适合公共 API?为什么?

在公共 API 中返回函数调用结果有几种不同的常见模式。哪种方法是最好的方法并不明显。对于最佳实践是否存在普遍共识,或者至少有令人信服的理由来说…

灼痛 2024-11-26 00:16:16 0 0

为什么有人会用“API”来设计 RESTful API?在 URI 中?

我刚刚读完 Restful Web Services 和 没有人理解 REST 或 HTTP 和我正在尝试使用 RESTful 设计来设计一个 API。 我注意到API URI设计中的几个模式: h…

星光不落少年眉 2024-11-25 04:43:48 2 0

API设计:一个通用接口VS三个专用接口?

我正在开发一个工具,用户可以使用自己的注释来描述数据处理工作流程(如验证、转换等)。 除了使用现成的注释之外,用户还可以使用自己的注释:为此…

怀中猫帐中妖 2024-11-19 11:24:34 1 0

什么会使向后兼容变得不可能?

我们有一个平台组件(用 Java 编写),现在应该在一段时间内向后兼容,例如 3 年。 是否有可能实现新功能或修复错误必须需要更改平台中的界面? 一个…

五里雾 2024-11-17 06:39:50 1 0

DOM 有什么问题?

在此处观看 Google 技术讲座 YouTube 视频时,Crockford 发表了上述声明 DOM 是最糟糕的 API 之一 想象中的 我有兴趣进一步探索这一点,但所有 Google…

_失温 2024-11-16 19:23:30 0 0

在Java接口中重新定义等待方法

我想使用 wait(int) 作为 Fluent API 中方法的签名(用于 http://www.jooq.org)。目标是能够构建像下面这样的 SQL 查询: SELECT * FROM T_AUTHOR WH…

没︽人懂的悲伤 2024-11-16 06:04:38 0 0

删除已弃用的 API 的路径

我们的代码库中有一些外部 API 多年来已被弃用,但没有明确的路径说明谁/何时删除它们。您建议我们如何删除它们?我们是否可以考虑已弃用的 API,例如…

肥爪爪 2024-11-15 15:40:38 1 0

无需泛型即可进行防白痴迭代的 API 设计

当您为代码库设计 API 时,您希望它易于使用,并且难以使用不好。理想情况下,您希望它是白痴证明。 您可能还希望使其与无法处理泛型的旧系统兼容,例…

与风相奔跑 2024-11-15 08:28:51 0 0

为什么在 Python 函数调用中参数太多/太少时会出现 TypeError

我无法理解为什么当您提供不属于方法签名的参数时 Python 会引发 TypeError 。 示例: >>> def funky(): ... pass ... >>> funky(500) Traceback (mos…

乖乖 2024-11-10 17:14:10 1 0

Razor 和为用户创建助手:Html.*

我有一个 ASP.NET MVC3(带有 Razor)应用程序,允许用户指定视图的组件,例如布局或我用来呈现内容的部分。 (例如,我有一个具有 Title 和 Descript…

风情万种。 2024-11-09 15:25:41 2 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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