【发布时间】:2011-09-23 13:55:12
【问题描述】:
我正在编写的 API 用于从 ActiveRecord 继承的 Ruby 类。我正在尝试编写静态方法以避免泄漏 ActiveRecord 实例。所有 API 现在都需要元组来唯一标识数据库行。
拥有以下形式的 API 是否是个好主意:
API1(abc, def, ....) API2(abc, def, ....) 等等
或者我应该定义一个带有字段的结构来帮助未来的变化?
非常欢迎任何其他想法!
【问题讨论】:
-
也希望能提供设计意见。在某些方面,使用散列而不是单个参数的想法是好是坏?
标签: ruby api parameters struct