我听过很多关于标注的看法了。比如jf说,“我发现我们都不太写标注,我们新来的,看起来比较困难”。那么,让你看不懂的真的是因为没有标注吗?在我的经验中,大部分原因在于:首先是因为代码本身不够清晰,导致需要标注,因此,真正的症结在于代码,而不在于标注。尤其是应用程序,大部分代码距离用户界面都不远,因此,只要用户界面走得通流程,通常不必但是在代码中迷路,因此代码都应该是比较容易理解的。这里引入了一个有趣的概念,叫做函数之间的距离。缩小代码的距离是高效编写代码的关键。但是常常是被人忽视的...
查看全文