可以再预计正常情况下不会到达的任何位置上放置断言。断言可以用于验证传递给私有方法的参数。不俺的参数过,断言不应该用于验证传递给公有方法的参数,因为不管是否启用了断言,公有方法都必须检查其参数。不过,既可以在公有方法中,也可以在非公有方法中利用断言测试后置条件。另外,断言不应该以任何方式改变程序的状态。
在什么时候用assert?
最新推荐文章于 2024-07-13 17:15:49 发布
本文探讨了如何在软件开发过程中正确使用断言来增强代码的健壮性和可维护性。断言可用于验证私有方法参数及测试后置条件,但不应改变程序状态或用于公有方法参数验证。
4358

被折叠的 条评论
为什么被折叠?



