function getUserInput(firstName, lastName, callback) {
// Do other stuff to validate firstName/lastName here
// Now save the names
callback (firstName, lastName);
}
我有一个函数 getuserInput,当我调用这个函数并传入 2 个字符串和一个函数时,在使用所有输入之前验证它们是最佳实践吗?
最佳答案
验证用户输入是软件工程方面的最佳实践之一,作为熟练的开发人员,您应该始终这样做。 See this question 。然而,如何更重要的是要养成良好的实践。最佳实践通常会随着时间的推移而改变,今天被认为是最好的可能明天就不一定了。即使某些“不良做法”在某些情况下可能是有效的。 诸如更好或最佳之类的术语需要进行比较。根据您的问题示例,您可能想知道在代码中何时或何处执行验证周期。相反,您可以提供两种或多种您正在评估的不同验证策略/方法,并请求关于哪种策略/方法最适合您当前的环境的建议。
关于javascript - 在使用函数之前验证函数的所有输入是否是最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51690021/