Ruby 为了发布我的Gem,我绝对需要编写测试吗?

Ruby 为了发布我的Gem,我绝对需要编写测试吗?,ruby,gem,Ruby,Gem,我想发布我编写的Gem,以便用户可以通过Gem install my Gem安装它。RubyGems指南中有一节介绍如何使用Test::Unit和rake测试我的代码 编写测试将为(在本例中)本质上有些琐碎的Gem增加大量的开发时间。如果可能的话,我想避免 发布Gem或仅仅是一个建议需要编写测试吗?这是一个(好的)建议,发布Gem不需要任何方法。除了工作gempec之外,没有其他要求,但有一些最佳实践。旁白:在将来学习和尝试测试驱动开发的变体是非常值得的(我个人建议学习rspec和BDD)。如果

我想发布我编写的Gem,以便用户可以通过
Gem install my Gem
安装它。RubyGems指南中有一节介绍如何使用
Test::Unit
rake
测试我的代码

编写测试将为(在本例中)本质上有些琐碎的Gem增加大量的开发时间。如果可能的话,我想避免


发布Gem或仅仅是一个建议需要编写测试吗?

这是一个(好的)建议,发布Gem不需要任何方法。

除了工作gempec之外,没有其他要求,但有一些最佳实践。旁白:在将来学习和尝试测试驱动开发的变体是非常值得的(我个人建议学习rspec和BDD)。如果您将测试集成到您的开发方式中,那么总体而言,即使对于小型项目,工作也会更少。但是,在学习和实践/经验方面存在一些障碍,没有必要在发布gem时设置这些障碍。