递归功能 - 使用步数计数器的安全网

时间:2012-06-17 19:46:14

标签: php recursion

在开发过程中实现递归函数时,我将使用计数器并在达到某个限制时退出,以便在出错时不会崩溃。

问题:我是否应该将其保留在生产中,或者如果代码进行了如此好的测试,那么就不需要这样做了。

有问题的函数是生成站点地图的递归函数。迭代一组可以有孩子的节点。

1 个答案:

答案 0 :(得分:0)

您不能100%测试所有内容,但您应该尽可能合理地进行测试。查看单元测试,它通常是一个非常简单的过程,将有助于消除大多数错误。