TDD只适用于模型或其他地方
我已经从Kent Beck那里买了“TDD的例子”,我已经读了关于Money谈话和计算的第一部分。
在进一步阅读之前,我有一些问题。
TDD是否仅与域特定部分相关?
我的情况如下
-
我是nodejs开发人员,我在REST API上工作。 在nodejs中,我们使用路由callback(就像控制器),我想知道在处理TDD时是否需要进行一些集成testing? 或者我应该只将它应用到我的服务/存储库/实体? (我知道我必须进行集成testing,但是我想知道如何将它应用于TDD原则,我发现它确实是以域为导向的)
-
当处理移动开发(在我的情况下是Android本地),活动(像控制器一样)不关心TDD的工作方式吗? 因为它也意味着集成testing,我觉得呢?
TDD不仅仅是unit testing,它是开发软件的一般方法。 有一种stream行的做法,首先编写失败的验收testing,这些testing应该足够可读,以描述该function实现的function。 然后,在红绿重构循环之后,继续为所有相关类编写unit testing。 在开发结束时,您应该同时传递unit testing和function传递的验收testing。
- NodeJS:callback不是一个函数 – 电子邮件validation
- 离子不在Windows 7上安装 – 获取许多错误
- Facebook使用护照从Androidlogin到节点js服务器
- 在点击react-native android上创build模式
- 没有对等证书例外 – 排除和Android与自签名证书
- OkHttp Android发布原因错误JSON格式错误
- Android应用程序使用Socket.io连接到Node.js服务器
- 在最新的Openshift更新之后,Socket.IO客户端无法连接到Socket.IO nodejs服务器
- Google云消息传递(fake_message_id)