# BDD与TDD

目前这家公司其实非常少些测试……（有测试妹子）

后来发现这种不写测试的方式，真是的蛋疼！

尤其是当项目越来越大，如果不写测试，那么坑会越来越大！

所以开发者们想出了一些方式方法来提高（保证）开发者的代码质量。

所以就有了BDD（行为驱动开发）和TDD（测试驱动开发）

之前我就在想：有时候你不知道如何设计某个功能的时候，那么你就先写你要如何使用（调用）这个代码，再来设计代码。

有这么个BDD的意思吧。

最近把BDD和TDD都用一用，把以前的老代码都拿出来走走测试 。。。

越来越感觉。。。没有测试的代码。。。好危险。。。
