MVVM和Clean Archi如何帮助使用BDD方法
我们将尝试演示MVVM和Clean Archi如何帮助以BDD方法进行开发(行为驱动开发)。
该示例源代码可在此GitHub存储库上找到。
本杰西/计算器
计算器–具有BDD,Clean Archi和RxSwift的示例github.com
好的方法是从用户需求和示例映射开始。 我们将使用一个非常简单的示例来描述一个附加项。
通过这个非常简单的示例,我们试图证明MVVM / Clean Archi / RxSwift概念不仅有助于使用BDD,它们也是有教益的。
使用这种严格的方法,我们必须思考:一些输入,一个转换函数和一些输出:有助于我们清楚地识别不同的步骤。
现在我们不再问自己:我可以在哪里使用测试以及必须测试哪些类……
请享用 ! 😉