我的大部分时间都花在静态类型语言(主要是C#)上。我在活动记录模式和单元测试方面有一些不好的经验,因为静态方法以及实体和数据访问代码的混合。由于Ruby社区可能是最受测试驱动的社区,而且Rails ActiveRecord似乎很受欢迎,因此必须有某种方法在Ruby on Rails中结合基于ActiveRecord和TDD的代码。
因此,我仍然在学习如何用Ruby编写代码,我遇到了一些我很好奇的新东西。我的老师刚刚开始教我们有关方法的知识,我想知道你是否可以根据if-else语句调用/创建一个方法。例如,如果您有一个程序要求用户输入某人的名字,那么您可以使用该输入来决定使用哪种方法吗?string) return t puts "Not a valid ent