场景: A通过UI来创建,UI会检查A的有效性,无效的话是创建不出来的。那么我在使用从数据库Query 得到的A,我默认情况下,认为它是有效的,没有加判断。只有在此A是无效的情况下,调用A的地方,才有可能出错。我的问题是既然A是无效的,加了判断来防止抛出exception, 这样做是否合理?因为A本来就是无效的,不抛出Exception也仅仅是隐藏这个问题,反而更加难以发现这个问题。我到认为抛出Exception反而要好一些。大家有什么好的主意?谢谢!
逻辑出错的情况下加了判断来防止抛出exception, 是否合理?
最新推荐文章于 2024-06-15 14:35:55 发布