因此,我试图将自己转变为更多的测试和行为驱动的方法来实现我的发展。这对我来说很好,而且迄今为止我已经使用过的几个项目中,我看到了很好的结果。如何以TDD方式实现接口
我目前的项目是一个基于FUSE的文件系统 - 我想添加一些基本的文件系统访问功能,所以FUSE看起来很合适。我真正需要做的是实现一组适合适当界面的函数,并将其合理地包装起来,然后继续。
但是,先测试一下,我提醒自己。我已经写了一套黄瓜功能来展示整体应用程序应该如何工作的基本期望,所以现在是时候开始测试内部。现在
,我可以只写为每个我需要编写该接口的功能单元测试,然后拿到编码接口 - 但似乎并不过分测试 - 驱动给我。确实存在测试,但界面真的是什么东西。
我该怎么处理这个错误?还是我期待太多?
如果您认为这应该是社区维基,请给我一个“什么 - 什么” - 我甚至不能决定这个是否有是一个正确的答案。
我使用[Check](http:// check。sourceforge.net/)逐一测试我的保险丝回调(用我的模拟'fuse_get_context()')。 – rampion 2010-07-22 13:48:41