但是复杂不仅仅是数学问题:副作用还使得测试、理解、分析和记录程序的行为更加困难。
But the complications go beyond the math: Side effects make it harder to test, understand, analyze, and document a program's behavior.
我经常在开发时、测试时和生产中分析应用程序日志。
I often examine application logs during development, during testing, and in production.
典型的分析解决方案应当尝试将应用程序移到一个隔离的测试环境中,在这个环境中应当可以重现问题并进行分析。
The typical analysis solution is to attempt to move the application onto an isolated test environment where the problem can be recreated and analysis may be performed.
应用推荐