或者更简练(但更难读)地写成:

    这段代码清晰地表明了要做的事情是什么,逻辑非常容易理解。但是当我们加入大量的

    从这段代码可见,原先很清晰的连续的三个步骤与错误检测代码纠缠在一起,导致解决 问题的关键算法变得非常隐晦。当需要检测的异常情形(对应着函数返回的错误码)很多的 时候,程序逻辑会深深地掩埋在这些错误检测代码之中。