我正在创建一个验证字符串的类。字符串无法通过的原因有很多。
抛出异常或返回错误/错误代码更有意义吗?优点缺点?
验证器不应抛出异常,因为验证器失败并不是“异常”事件。
如果代码的其余部分收到错误数据,则应抛出异常。
当您运行验证器函数时,您显然已准备好处理通过简单测试检测到的任何问题。将所有内容包装在 try/catch 块中并停止所有执行只是为了尝试恢复是矫枉过正的。只需使用 and if 语句,并准备向用户显示一些错误消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)