【问题标题】:Do I / we really have to learn testing when learning ruby on rails [closed]在 Rails 上学习 ruby​​ 时,我/我们真的必须学习测试吗?
【发布时间】:2014-08-29 07:23:58
【问题描述】:

我对 Rails 很陌生,这些天一直在关注 Michael Hartl 的 Ruby on Rails 教程书。我觉得测试对于开发 Rails 应用程序非常重要,因为测试部分覆盖了整本书的一半左右。但是我读的书越多,我对这些代码的感觉就越不知所措,因为有时我必须花很多时间学习/弄清楚测试代码,然后才能真正转向应用程序的真实代码。所以我的问题是,真的有必要同时学习rails及其测试吗? rails 这样我就不会太不知所措,我可以花更多时间专注于使用 rails 的功能。谢谢!

【问题讨论】:

    标签: ruby-on-rails unit-testing ruby-on-rails-4 railstutorial.org


    【解决方案1】:

    其实书本身answers your question

    了解 TDD 并不总是正确的工具很重要 工作:没有理由教条地坚持测试总是 应该首先编写,它们应该涵盖每一个功能, 或者根本就应该有任何测试。例如, 当你完全不确定如何解决给定的编程问题时, 跳过测试并只编写应用程序代码通常很有用, 只是为了了解解决方案的外观。 (在里面 极限编程 (XP) 的语言,这个探索步骤被称为 一个尖峰。)一旦你看到解决方案的一般形状,你就可以 使用 TDD 实现更完善的版本。

    【讨论】:

    • 不错的报价。我是自学成才的,测试不是自然而然的事情。我现在看到了它的巨大价值,但是为每个可能的函数编写覆盖测试似乎仍然过分。
    • 感谢您的报价,我没有太在意。我也是这个社区的新手,所以我不知道这里不推荐基于意见的问题。无论如何,您的回答很有帮助:)
    猜你喜欢
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多