本文翻译自 Making your iOS application easy to read with these simple steps.优秀的程序员会用尽可能简单的方式来解释他们的代码,即使是物理学家都可以用一张白纸和一只铅笔来解释虫洞,我们又何尝不可?我会尽可能让代码写地简单、易读,包括选择合适的变量名、使用编码规范(code conventions)等等,但还是缺了点东西,理解代码不应该是去理解“如何”实现的,而是要理解想要“达成”什么。甚至可以说要让读代码像读小说一样,而不是一大堆代码。下面讨论三大主题:问题阅读其他人的代码可能会非常折磨,如果不提供合适的上下文,我们会迷失在寻找某个函数或属性的意义中。建议不论是二进制语言、低级语言还是高级语言,语法都在变得越来越友好,以便吸引
………………………………