标签: python python-3.x
我试图找出是否有关于函数中参数“输入验证”的最佳实践。
我看到两种解决同一问题的方法:
现在,我想知道是否有关于上述内容的最佳做法,如果没有,那么就尽可能客观地使用一种或另一种作为争论了?
我个人会去解决在函数内进行输入验证的解决方案。由于函数的范围通常仅限于您要完成的特定类型的事情,因此输入通常始终遵循相同的规则。首先,通过将其包含在函数中,您将限制每次使用该函数之前都必须重写验证,这与“ DRY”非常相似。