检查方法的参数时应该走多远?

时间:2019-06-28 14:13:23

标签: function arguments inspection

我是图书馆编程的新手,我试图找到检查函数的参数的最佳位置。最初,我尝试预期每个可能的不需要的参数输入格式,类型或值,然后引发错误以帮助调试。但是,随着我越来越多地关注知名的库源代码(主要是python库),例如matplotlib,pandas,numpy等。我注意到这些库不会尝试预见每个可能的用户错误。可能是因为它们有成千上万个方法,因此这样做会花费太多时间,而且还可能使代码过长且令人困惑。也就是说,您如何确定应该进行论证检查的范围?

0 个答案:

没有答案