【发布时间】:2011-04-17 01:47:58
【问题描述】:
我目前的方法:如果有一个我知道有错误的函数,我将它的一些片段复制到 REPL 中并评估以查看输出是否符合我的预期。要设置它,我必须将函数的参数定义为虚拟输入。不是非常耗时,但我知道有一种更有效的方法。
有什么建议吗?
【问题讨论】:
-
刚刚发现并从中学到了很多,这个相关问题:stackoverflow.com/questions/2352020/debugging-in-clojure,但如果有人对我的具体案例有想法(调试(纯功能)函数的输出),我会“接受”你的好主意!谢谢
-
+1 因为我希望我对 Lisp 相关语言有所了解
-
我还在学习基础知识,但是如果我需要提前调试一个实际的脚本/模块,我会检查一个单元测试包:
clojure.contrib.test-is是一个; IIRC 还有一两个其他的。