模块指的是任何实现形式,只要满足:所需要的参数/数据不是外部人工输入的
(例如我写了个A模块,另一个程序员写了个B模块并在B模块调用了A模块的函数/方法并传入了一些数据)
在这种情况下,作为A模块,应该对输入的数据信任到何种程度?
是否应该在这个地方做异常处理/类型判断,毕竟做判断是需要消耗资源的。。。
(例如我写了个A模块,另一个程序员写了个B模块并在B模块调用了A模块的函数/方法并传入了一些数据)
在这种情况下,作为A模块,应该对输入的数据信任到何种程度?
是否应该在这个地方做异常处理/类型判断,毕竟做判断是需要消耗资源的。。。