【发布时间】:2012-03-03 20:08:58
【问题描述】:
我想创建一个包含 10 ~ 20 个类/文件的小型 Ruby 项目。我需要一些 gem,我想使用 RSpec 作为测试框架。
我以后可能想构建一个 gem,但这还不确定。
是否有一些方法或指南告诉我如何设置项目的基本结构?
我的问题是:
- 我将所有自定义错误/异常放在哪里?
- 是否有一些用于命名目录(如 lib、bin、src 等)的约定?
- 我在哪里放置测试数据或文档?
- 我在哪里需要我的所有文件才能在我的项目中访问它们?
我知道我可以从头开始做任何事情,但我需要一些指导。那里有一些我可以复制的好宝石,但我不确定我真正需要什么以及我可以删除什么。
我查看了http://gembundler.com/,但在设置 Bundler 后它停止了。
【问题讨论】: